首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么在asp.net后台用javascript给前台"非服务器"控件赋值

2012-04-09 
如何在asp.net后台用javascript给前台非服务器控件赋值?如题,如何在asp.net后台给前台非服务器控件赋

如何在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然后赋值

热点排行