Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在不输入函数的情况下使ClientScript.RegisterClientScriptBlock返回false_Javascript_C#_Jquery_Asp.net - Fatal编程技术网

Javascript 如何在不输入函数的情况下使ClientScript.RegisterClientScriptBlock返回false

Javascript 如何在不输入函数的情况下使ClientScript.RegisterClientScriptBlock返回false,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,执行ClientScript.RegisterClientScriptBlock后,会出现异常“Microsoft JScript运行时错误:无法获取属性“options”的值:对象为null或未定义”。 如何使ClientScript.RegisterClientScriptBlock执行返回false。或在警报后重定向到页面 if (duplicate >= 1) { ClientScript.RegisterClientScriptBlock(

执行ClientScript.RegisterClientScriptBlock后,会出现异常“Microsoft JScript运行时错误:无法获取属性“options”的值:对象为null或未定义”。 如何使ClientScript.RegisterClientScriptBlock执行返回false。或在警报后重定向到页面

 if (duplicate >= 1)
        {
           ClientScript.RegisterClientScriptBlock(this.GetType(), "Duplicate", "alert('Duplicate Data Exists.');", false);
          // Response.Redirect("ApplyNow.aspx",false);

        } 

您还可以使用
ScriptManager.RegisterStartupScript

ScriptManager.RegisterStartupScript(this, this.GetType(), "Duplicate",
                            "alert('Duplicate Data Exists!');", true);

试试这个

你也可以使用
ScriptManager.RegisterStartupScript

ScriptManager.RegisterStartupScript(this, this.GetType(), "Duplicate",
                            "alert('Duplicate Data Exists!');", true);
尝试此操作

设置位置(浏览器的url)以及下一页的完整路径

包含
true
作为
RegisterClientScriptBlock
的最终参数,以在代码周围添加
script
块标记

string scr = @"
    alert('Duplicate Data Exists.'); 
    location = 'http://localhost:57113/path/to/page.aspx';
";
ClientScript.RegisterClientScriptBlock(typeof(Page), "myScript", scr, true);

我刚刚注意到这个问题有多老了。哦,好吧,也许它会对某人有所帮助。

设置位置(浏览器的url)和下一页的完整路径

包含
true
作为
RegisterClientScriptBlock
的最终参数,以在代码周围添加
script
块标记

string scr = @"
    alert('Duplicate Data Exists.'); 
    location = 'http://localhost:57113/path/to/page.aspx';
";
ClientScript.RegisterClientScriptBlock(typeof(Page), "myScript", scr, true);


我刚刚注意到这个问题有多老了。哦,好吧,也许它会对某人有所帮助。

邮政编码。。。。。!这是必须的。顺便说一句,当在DOM.post代码中找不到元素时,
对象为null或未定义的
。。。。。!这是必须的。顺便说一句,如果在DOM中找不到元素,则会出现对象为null或未定义的情况。请添加解释(为什么它能解决问题,错误在哪里,等等)。单靠代码块并不能提供一个好的答案。请添加解释(为什么解决问题,错误在哪里等…)