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

怎么用JS控制。NET控件

2012-01-07 
如何用JS控制。NET控件?如题,比如我想使literal.text abc ;在JS函数里应怎么写呢?functionabc(){......}

如何用JS控制。NET控件?
如题,比如我想使literal.text= "abc ";在JS函数里应怎么写呢?
function   abc(){
      ......
}

[解决办法]
document.getElementById( "控件id ").value = "abc ";
[解决办法]
并不是所有控件都可以在客户端控制,
比如 input系列是没有问题的,但其它的你改变其值不会应到服务器端
再有就是literal系列的纯文本控件是无法在客户端找到的,也就无法用JS控制
另外,控制时一定要使用控件的ClientID。

其实最有效且直接的方法就是看一下页面的源码,写JS时将其当成一个静态页面
[解决办法]
literal 在编译后,设计期指定的ID是无效的

所以建议使用span标签来取代,指定一个ID
<span ID= "ltrTest "> test </span>

js:
function testLiteral()
{
var ltr = document.getElementById( "ltrTest ");
ltr.innerText = "测试一下 ";
}

热点排行