两个数据表:
retailer存放销售商信息,
contract存放销售合同信息。
后者中的retailernum字段要引用到销售商的编号当我用GridView显示销售商列表,使用内置的删除功能删除某一个被销售合同引用到的销售商信息时
系统就会出现错误,提示
SqlException (0x80131904): DELETE 语句与 REFERENCE 约束"FK_contract_retailer"冲突。我不打算使用级联删除,有没有办法捕捉这个异常并在页面上向用户提示不可删除该记录呢?求教!
retailer存放销售商信息,
contract存放销售合同信息。
后者中的retailernum字段要引用到销售商的编号当我用GridView显示销售商列表,使用内置的删除功能删除某一个被销售合同引用到的销售商信息时
系统就会出现错误,提示
SqlException (0x80131904): DELETE 语句与 REFERENCE 约束"FK_contract_retailer"冲突。我不打算使用级联删除,有没有办法捕捉这个异常并在页面上向用户提示不可删除该记录呢?求教!
//删除执行的代码
}cathc{
//Response.Write("<script>alert('不允许删除');</script>");
}
而不用在后台编程,所以我不知道该怎么处理
这种。其实查看html代码是button
参考下面的
http://blog.csdn.net/21aspnet/article/details/1540301
或者
<ItemTemplate>里面放在一个linkbutton来进行操作。
<asp:LinkButton ID="Delete_lbt" runat="server" CommandName="Delete" Font-Size="11px" OnClientClick="javascript:return confirm('确定要删除吗?');"><img alt="删除" style="border:0;height:13px; width:13px;" />删除</asp:LinkButton>