如何在asp.net后台用javascript给前台"非服务器"控件赋值?
如题,如何在asp.net后台给前台"非服务器"控件赋值?
注意,是"非服务器"控件.另外,form没有runat=server的,所以RegisterStartupScript是没有效的.
譬如前台页面如下:
<form id="form1">
<span id="yes"></span>
</form>
现在如何实现在后台给前台的"<span>"或其它非服务器控件赋值?
前提是: form不是runat=server
我用response.write 输出javascript,只能实现alert(),但无法给页面控件赋值,经查看,后台输出的
javascript在页面的最前端,后面的html控件还没有出来,所以无法赋值.
------解决方案--------------------scriptmanager。RegisterStartupScript()不行吗? 这个form 有关系吗?
我没要form都行的
------解决方案--------------------你试一下用literal控件,将它方在页面底端,将你要运行的js赋给literal控件
------解决方案--------------------可以用JS获取ID然后赋值