我有一个函数可以检查文本框中是否只有数字。如果没有通过,程序将不会执行sql插件。但是,我需要显示弹出消息。 popUp函数在javascript代码中,变量alertString在服务器端代码中。如何在按钮点击代码中调用popUp函数?该页面进行回发,所以我真的不知道该怎么做。如果有什么需要更清楚,我可以发布更多的代码。我正在使用视觉工作室2005.页面似乎只是刷新。如果我从onclientclick返回false,它可以工作,但我的executeinsert方法将不起作用
按键功能
protected void Button3_Click(object sender, EventArgs e)
{
if (CheckStrings()) //checkstrings funciton
{
Button3.Attributes.Add("onclick", "return false;");//fails
string script = "delayer(5000);";
ClientScript.RegisterStartupScript(typeof(Page), "ButtonAlert", script, true);
//doesn't work if onclientlick returns true.
}
else
{
...
ExecuteInsert(dtTime, intShift, intOperator, Line1, canCode1, intCanVac1, intCanTemp1, intImage1, intSeam1, strComments1, null, null, null,
false, null, null, false, intSKU, Line2, canCode2, intCanVac2, intCanTemp2, intSeam2, strComments2, null, intSKU2, intCoredia1, intCoredia2);
//fails if I return false for client click
}
}