标签: registerclientscriptblock

RegisterClientScriptBlock参数在实际场景中使用?

http://i.stack.imgur.com/dVjHt.jpg

在此输入图像描述

我永远无法理解的真正的用途Control,type,key这个类的用法.

一般来说,我总是使用: this , GetType() , "xx"

但现在我真的想了解.


msdn:

控制:"正在注册客户端脚本的控件"

所以...?谁注册了它有什么区别?该脚本会在页面的头...

键入:"客户端脚本块的类型"

类型??? 它的JavaScript.为什么他想要我的另一种类型?

关键:"一个独特的标识符"

我可以理解 - 对于后来删除的案例......但我喜欢一些更高级的解释

我能请一个真正的生活场景中,我 TRULY有那些PARAMS玩?

.net javascript c# scriptmanager registerclientscriptblock

11
推荐指数
1
解决办法
7085
查看次数

Internet Explorer 8中的ScriptManager.RegisterClientScriptBlock和jQuery问题

我想使用jQuery的jGrowl插件(http://stanlemon.net/projects/jgrowl.html#samples)在页面上显示一些消息.为此,我调用ScriptManager.RegisterClientScriptBlock方法,如下所示:

ScriptManager.RegisterClientScriptBlock(this, typeof(Page), Guid.NewGuid().ToString(),
   "$.jGrowl('" + message + "');", true);
Run Code Online (Sandbox Code Playgroud)

该代码在Firefox/Chrome/Safari中非常完美.但是在Internet Explorer中我没有看到通知,我没有收到任何Javascript错误.

我在Windows 7下工作,我有Internet Explorer 8 Beta(版本8.0.7000.0),我在兼容模式下有相同的"错误".

我怎么解决这个问题?

asp.net jquery plugins scriptmanager registerclientscriptblock

8
推荐指数
1
解决办法
1万
查看次数

ClientScript.RegisterClientScriptBlock?

在我的网络应用程序中,当我上传视频并单击保存按钮时,如果视频已上传,我会编写代码以显示上传的消息视频.我的代码如下:

ClientScript.RegisterClientScriptBlock(GetType(), "sas", "<script> alert('Inserted successfully');</script>", false);
Run Code Online (Sandbox Code Playgroud)

出现警告框时带有白色背景.我点击了该警告框中的确定按钮,但该页面没有返回上一页显示相同的空白区域.

你能解决问题吗?如果你不明白我会解释清楚.

在本地它工作正常,但当我在线更新它不起作用.

c# asp.net registerclientscriptblock

7
推荐指数
1
解决办法
10万
查看次数

显示服务器端警报消息,然后重定向到新页面

我的页面上有一个表单,用户可以在其中发送电子邮件,

        try
        {
            smtpClient.Send(message);

            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Key", 
                "alert('Thank you for your submission.');", true);
        }
        catch(Exception)
        {
            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Key", 
                "alert('There was an error processing your request.');", true);
        }

        Response.Redirect("home.aspx");
Run Code Online (Sandbox Code Playgroud)

警报没有出现,页面只是立即重定向,除非我注释掉Response.Redirect,然后警报工作.我想显示警报然后重定向.

怎么能实现这一目标?我想过以某种方式使用计时器,但我不确定这是否是最佳解决方案.

谢谢.

c# asp.net response registerclientscriptblock

2
推荐指数
1
解决办法
4350
查看次数