从后面的代码调用的Javascript警报框不起作用

时间:2013-05-10 16:45:36

标签: c# javascript asp.net

我需要警告框让用户知道成功输入或数据冲突。我尝试过以下操作,没有错误,也没有警报。

在Save_Click中:

    ClientScript.RegisterStartupScript
    (GetType(), "Javascript", "javascript: UpdateComplete(); ", true);

...也

    ClientScript.RegisterClientScriptBlock(GetType(), "Javascript",
    "<script>alert('Record Added Successfully')</script>");

...也

    Save.Attributes.Add("onclick","return ReqField1Validator()");

我已经使用过GetType和TypeOf。

    ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "alert", "alert('See me?');", true);
    return;

我也尝试了非常受欢迎的建议

    Response.Write("<script>alert('Hello');</script>");

没有任何作用。我已经尝试了很多这些变体,将它们移动到Updated方法和点击方法,并且一切都没有发生。

谁能告诉我我做错了什么或者我忽略了什么?感谢您的时间和耐心。

1 个答案:

答案 0 :(得分:5)

这里伙计,

  string script = "alert('its working now!')";
            ScriptManager.RegisterStartupScript(Page, Page.GetType(), "its working", script, true);

现在只是测试它并保证其正常工作

regarsd