asp.net中,后台cs文件怎么调用html控件的属性呢?

如题,我用html控件是因为javascript好控制,但是我的后台cs文件也需要调用html控件的熟悉,怎么调用呢?貌似不能在控件里加“runat=server”,加了... 如题,我用html控件是因为javascript好控制,但是我的后台cs文件也需要调用html控件的熟悉,怎么调用呢?貌似不能在控件里加“runat=server”,加了以后javascript就不起作用了。。。谢谢! 展开
 我来答
匿名用户
2013-09-21
展开全部
你用服务端控件或者html控件加"runat=server"后,使用javascript不起作用,是因为服务端控件的客户端id并非控件id本身。 所以你在js 中,只要拿到控件的客户端id,js还是同样起作用的。举例说明:假设有一input控件,<input type=button id='btnOk' runat='server' value="OK"/>那么你在html的<script>和</script>之间里,可以这么拿到这个控件的id:var btnOkId='<%=btnOk.ClientID%>';这样,btnOKId即为这个button控件的真正客户端id, 拿到客户端id后,你就可以用js控制它了。这个方法同样适用于asp.net服务端控件。总之,只要是服务端控件,想要在客户端的js里控制它,都要按照这种方法拿到服务端控件的正确客户端id.
许祺崔建业
2019-09-01 · TA获得超过3920个赞
知道小有建树答主
回答量:3095
采纳率:28%
帮助的人:216万
展开全部
你可以在aspx文件中添加一个LinkButton,给它添加事件,text属性值为空页面就看不到了;
在javascript函数里面可以这样调用后台事件:
function
click()
{
document.getElementById("linkButton").click();
}
此时,你单击html页面控件的时候就会调用后台LinkButton事件处理程序了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式