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

.net 关于js调用按钮后台点击事件解决办法

2012-05-28 
.net 关于js调用按钮后台点击事件问题是这样的 .net 关于js调用按钮后台点击事件 却没有进入到方法,并且报

.net 关于js调用按钮后台点击事件
问题是这样的 .net 关于js调用按钮后台点击事件 却没有进入到方法,并且报错。
JS代码

JScript code
           if (canDelete) {            alert(document.getElementById("<%=btnTest.ClientID %>").value);//此处有返回值            document.getElementById("<%=btnTest.ClientID %>").click();//经过此代码却没有进入后台方法点击事件            msgboxShow('操作提示','确认删除?',"alert('123');document.getElementById('<%=btnTest.ClientID %>').click();",1,1,'Warning');//弹出了提示框“123”,进入到下一步却报找不到该方法            //return confirm('确认删除?');//要模拟的confirm效果            }            else {            msgboxShow('注意','请至少选择一项需要删除的记录!','',null,0,'Warning');            //alert("请至少选择一项需要删除的记录!");             return false;            }

C#代码
C# code
 <asp:Button ID="btnDelete" runat="server" Text="删除" CssClass="btn" OnClientClick="return dgvCheckhasChoiced();"/><asp:Button ID="btnTest" runat="server" Text="测试" CssClass="btn" OnClick="btnDelete_Click""/>

 

[解决办法]
用$btnTest.click()似乎比较好用,我一直这样用的,只不过会刷新
[解决办法]
试试在后台用
 btnChooseOne.Attributes.Add("onclick", "document.all." + btnChooseOne.ClientID + ".click()");

[解决办法]
你的按钮是在datagridview中?
[解决办法]
document.getElementById('Button1').click()

热点排行