实用js小汇总--获取服务器控件ID
2009-08-24 18:49
183 查看
相信很多朋友遇到过获取服务器控件的这个小需求,网上很多人都是document.getElementById("服务器控件ID"),这样子获得的结果为空。因为ASP.NET在生成页面之后控件的ID 产生了变化,大概就是XXXX_自身的原先ID(如Button的原先ID为Button1,生产之后在页面源代码可以看到变成XXXX_Button1).
接下去展示如何实现:『方法就是通过标记名称,Button在html的标记为input,所以通过getElementsByTagName获得一个Object[]数组结果,然后在循环匹配。。就可以找到了。简单吧!』
function go()
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" style="display:none"/>上面是笔者为了执行按钮事件才这样写的,依据自己实际需求进行更改。。。。。
接下去我就把调用上面那个事件的JS顺便贴出来『笔者是为了关闭窗体的时候,调用上面的按钮事件,也就是函数GO 咯』
//判断窗体是否真正关闭
window.onbeforeunload = function(){
{
{
//当前用户离线
go();
}
}至于,按钮的后台代码我就不贴了,和这些没太大关联,逻辑就是。。但窗体关闭,,,刷新时,,执行Button1的按钮事件
接下去展示如何实现:『方法就是通过标记名称,Button在html的标记为input,所以通过getElementsByTagName获得一个Object[]数组结果,然后在循环匹配。。就可以找到了。简单吧!』
function go()
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" style="display:none"/>上面是笔者为了执行按钮事件才这样写的,依据自己实际需求进行更改。。。。。
接下去我就把调用上面那个事件的JS顺便贴出来『笔者是为了关闭窗体的时候,调用上面的按钮事件,也就是函数GO 咯』
//判断窗体是否真正关闭
window.onbeforeunload = function(){
{
{
//当前用户离线
go();
}
}至于,按钮的后台代码我就不贴了,和这些没太大关联,逻辑就是。。但窗体关闭,,,刷新时,,执行Button1的按钮事件
相关文章推荐
- 实用js小汇总--获取iframe引用的页面中的控件ID,或赋值的实现方法
- 实用js小汇总--获取客户端控件的值
- JS 获取服务器控件 ID
- JS获取C#变量值和服务器控件的ID
- js获取服务器生成并返回客户端呈现给客户的控件id的方法
- js jquery获取随机生成id的服务器控件的三种方法
- js jquery获取随机生成id的服务器控件的三种方法
- asp页面上用js获取服务器控件客户端id的办法
- 如何用js在repeater中获取服务器控件的id
- js 获取服务器控件
- jquery 怎么获取服务器控件ID
- javascript获取asp.net的服务器控件id
- 使用JS获取页面中hidden的extender控件的ID并进行操作
- 母版页中使用js取服务器控件ID或class
- 用js获取.aspx页面里面的服务器控件和.ascx中的服务器控件值
- js获取UserControl (<uc1>)控件ID
- 用jquery获取ASP.NET的服务器控件的ID
- JS或jQuery获取ASP.NET服务器控件ID的方法
- Js获取Gridview中模板列控件ID,获取控件生成的HTML中的ID
- 外部Javascript文件获取.NET页面中服务器控件的ID