在.aspx.cs里面怎么操作才能给非服务器控件赋值?就是普通的html控件,诸如<input type="text" id="tx1" />的这种没有runat="server"属性的。
过去一两个我是写到一个hidden里面,然后用js读出来赋值,现在页面上有上百个<input。。。而且还很复杂,请问有无更好方法?
用StringBuilder 输出这些 html input
用js写
在页面注册一段脚本 .page.clintscript.RegisterStartupScript()脚本内容是给html控件赋值。ok
加个runat="server"属性即可在服务端操作
document.getElementByID("控件ID").value="要赋的值";