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

.net js步骤在UpdatePanel无刷新中无效

2012-08-01 
.net js方法在UpdatePanel无刷新中无效页面内容为导出删除--------------------------UpdatePanel 数据列

.net js方法在UpdatePanel无刷新中无效
页面内容为

导出 删除

--------------------------

UpdatePanel 数据列表

--------------------------

点击删除按钮,触发JS方法

(1)弹出提示框确认是否删除,是则继续,否则取消删除

(2)触发隐藏的btnDelete1删除按钮点击事件,执行后台删除方法

错误为:

进入页面后点击删除按钮,情况如上

点击导出按钮后,再点击删除按钮就没有反应了,没有触发JS也没有触发后台事件

关键代码

C# code
                                <asp:Button ID="btnDelete" runat="server" Text="删除" CssClass="btn" OnClientClick="return dgvCheckDeletehasChoiced()" /><asp:Button ID="btnDelete1" runat="server" Text="删除" CssClass="btn" OnClick="btnDelete_Click"Style="display: none" />


JScript code
//判断是否选中的勾选框,删除 function dgvCheckDeletehasChoiced() {     return CheckDeletehasChoiced("<%=grdView.ClientID %>", "<%=btnDelete1.ClientID %>"); }


母板页JS
JScript code
function CheckDeletehasChoiced(tx1,tx2){    Jscript("Hello");//引用的脚本Jsctipt.js中的方法}



[解决办法]
ajax重新加载后没有加载需要的JS.需要手动加载.

搜索下 jquery.updatepanel.js 看看
[解决办法]
先用 linkbutton 替换button 试试

热点排行