我有一个提交按钮的注册页面.
我希望在"用户点击提交按钮"时显示一个警告框,之后"用户输入的数据将插入数据库中".
int i = obj.IU_SubscriberMaster(0, txtFirstname.Text, txtLastname.Text, txtEmail.Text, txtPassword.Text);
if (i > 0)
{
Call ErrorTrap("errormsg");
}
Run Code Online (Sandbox Code Playgroud)
这是我想要显示警报的地方.我用了
function alerts(str) {
return false;
}
Run Code Online (Sandbox Code Playgroud)
而不是通过创建一个函数errortrap
public void ErrorTrap(string str)
{
if (!ClientScript.IsStartupScriptRegistered("alert"))
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alerts('" + str + "');", true);
}
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用
有人可以帮忙吗?
public void ErrorTrap(string str)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "alert" + UniqueID,
"alert('" + str + "');", true);
}
Run Code Online (Sandbox Code Playgroud)
如果使用ajax,则需要使用ScriptManager.
public void ErrorTrap(string str)
{
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "alert" + UniqueID,
"alert('" + str + "');", true);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17768 次 |
| 最近记录: |