你这个是前台脚本判断,C#后台应该是下面的格式
前台页面:
后台:if (条件)
{
Response.Write("");
}
else
{
Response.Write("");
}
补充:只要存在条件判断,就要涉及到数据库内容的读取,都是在后台判断的,除非是你只是想提醒一下,不作判断,可是用上述方法。
你这样子写是对的,但是这只是前台的判断。但是其实可以更简单的写:
OnClientClick="return confirm('确定要删除吗?')"
直接在后台写 删除方法即可。不用判断(判断是前台判断的)
confirm 有2个按钮,确定和取消 分别对应true和false返回值。
点确定----true----页面继续执行,就是这的onclick事件继续执行。
点取消----false----页面终止执行,也就不会再去执行onclick事件了。
直接在后台写给方法不就行了。
public void Alert(string paramAction, string parmaName)
{
Type cstype = this.GetType();
ClientScriptManager cs = Page.ClientScript;
string strCheckInput = "";
if (!cs.IsStartupScriptRegistered(cstype, parmaName))
{
cs.RegisterStartupScript(cstype, parmaName, strCheckInput);
}
}
在需要地方调用一下
如下:this.Alert("确认是否要删除该订单!", "提示!");