可以js定义一个function xx(),在你html按钮onclick="xx()"中调用
url值为你执行数据库的 *** 作,如下(controller中):
public ContentResult OperateHandler()
{
string result = "Faiulure"
SqlConnection conn = new SqlConnection("数据库连接字符串")。
<asp:Button ID="Button1" runat="server" Text="修改"OnClientClick="javascript:return confirm('是否修改你选择的记录?')"
onclick="Button1_Click" />
在按钮里面加OnClientClick="javascript:return confirm('是否修改你选择的记录?')" 这个
反正我这边试过是可以 不知道到你那边行不行
onclick=changevalue()这样写是调用javascript的changevalue(),是在客户端运行的,除非你在changevalue()中使用Ajax,否则无法更新服务器端的数据库。一般的做法是点按钮后提交到服务器去处理(按钮的类型是Submit)。当然提交也可以写在changevalue()中,像下面这样:<script>
function changevalue(){
document.forms[0].submit()
}
</script>
不过,如果单纯象你说的这种需求,在提交前并没有其它的客户端 *** 作,所以这种方式似乎多此一举。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)