在飞行中创建Asp.Net元素Javascript

Nic*_*rca 0 javascript asp.net

我正在尝试使用javascript动态创建asp.net元素.我可以像这样成功创建html元素

var _upload = document.createElement("input");

_upload.setAttribute("type", "file");

_upload.setAttribute("ID", "upload" + rownum);

_upload.setAttribute("runat", "server");

_upload.setAttribute("name", "uploads" + rownum);
Run Code Online (Sandbox Code Playgroud)

几个问题:

  1. 这相当于asp.net FileUpload控件吗?

  2. 如何在javascript中创建确切的asp.net控件?

asp.net fileupload可以做什么,我上面创建的控件无法做到?

Tim*_*ren 7

ASP.NET是一种服务器端语言,而本例中的JavaScript正在使用客户端.以这种方式在客户端创建的元素在服务器端对ASP.NET不可见.