<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Repeater ID="Repeater_quanxian" runat="server"
onitemcommand="Repeater_quanxian_ItemCommand">
<ItemTemplate>
<tr>
<td>
<%# Eval("userTypeName") %>
</td>
<td>
<img style="padding-left: 20px" src=' <%# "../../resources/images/icons/"+Convert.ToString(Eval("xxbj").ToString().Equals("1")?"tick_circle.png":"cross_circle.png") %>' />
</td>
<td>
<img style="padding-left: 20px" src=' <%# "../../resources/images/icons/"+Convert.ToString(Eval("htcx").ToString().Equals("1")?"tick_circle.png":"cross_circle.png") %>' />
</td>
<td>
<img style="padding-left: 20px" src=' <%# "../../resources/images/icons/"+Convert.ToString(Eval("cxgn").ToString().Equals("1")?"tick_circle.png":"cross_circle.png") %>' />
</td>
<td>
<!-- Icons -->
<asp:ImageButton ID="ibt_edit" runat="server" ImageUrl="~/resources/images/icons/pencil.png"
CommandArgument='<%# Eval("userTypeName") %>' CommandName="edit" OnClientClick="showEdit()" />
<asp:ImageButton ID="ibt_delete" runat="server" ImageUrl="~/resources/images/icons/cross.png"
CommandArgument='<%# Eval("userTypeName") %>' CommandName="delete" OnClientClick="return confirm('是否要删除?')" />
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</ContentTemplate>
</asp:UpdatePanel>后台
protected void Repeater_quanxian_ItemCommand(object source, RepeaterCommandEventArgs e)
{
string userTypeName = e.CommandArgument.ToString();
string cmd = e.CommandName;
switch (cmd)
{
case "edit":
{
lab_title.Text = "编辑权限角色";
break;
}
case "delete":
{
int i = quanxianDAL.DelByUserTypeNmae(userTypeName);
if (i == -1)
{
ClientScript.RegisterStartupScript(GetType(), "错误", "<script>alert('请先删除该类型用户后再操作');</script>");
//Page.RegisterClientScriptBlock("a", "<script>alert('请先删除该类型用户后再操作');</script>");
}
else
{
DB();
}
break;
}
default:
{
break;
}
}
}edit的时候 我在前台调用了一个js(弹出div层) OnClientClick="showEdit()",
但是就马上刷新界面 层又隐藏了。
请问下 怎么样我的层才不会隐藏掉啊,无刷新没有效果
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货