- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个没有代码隐藏的 aspx 页面。服务器端代码写在带有 runat 服务器属性的标签内。
如果我用
ClientScript.RegisterClientScriptBlock(this.GetType(), "Email", "GetEmail();");
在page_load()
事件中,它只是在页面加载时打印GetEmail();
我的代码看起来像
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" language="javascript">
function GetEmail()
{
alert('hi');
}
</script>
</head>
<body>
<form id="form1" runat="server">
Some control here
</form>
</body>
</html>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "Email", "GetEmail();");
}
</script>
提前致谢。
最佳答案
您需要通过 true
作为 RegisterClientScriptBlock() 的最后一个参数为了将您的客户端代码包装在 <script>
中元素:
protected void Page_Load(object sender, EventArgs e)
{
ClientScript.RegisterClientScriptBlock(GetType(), "Email",
"GetEmail();", true);
}
关于asp.net - 如何将 ClientScript.RegisterClientScriptBlock 与内联代码一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5325719/
当用户在 gridview 上进入编辑模式时,我正在使用 RegisterClientScriptBlock 向用户发送 JS 警报,但由于某种原因它导致我的页面出错,我无法弄清楚为什么......
我的 RegisterClientScriptBlock 由于某种原因没有执行 我在 vb.net 上的代码 Private Sub Update_Chart(ByRef Table As DataS
在我的 Web 应用程序中,当我上传视频并单击保存按钮时,如果视频已上传,我将编写代码以显示消息视频已上传。我的代码如下: ClientScript.RegisterClientScriptBlock
我已经使用 Bootstrap 弹出通知。来显示网站通知。现在它不起作用。我不明白为什么 System.Web.UI.ScriptManager.RegisterClientScriptBlock(P
我正在使用以下代码尝试在客户端上显示包含错误列表的对话框: if (rollout.ImportErrors.Count > 0) { ClientScript.Reg
大家好,我试图通过 asp 按钮单击事件在对话框窗口中打开一个 aspx 页面,但即使在指定对话框高度和对话框宽度之后,我希望我可以看到以默认大小打开的对话框窗口。看起来高度我传递的宽度参数将被忽略。
在试图理解为什么客户端代码没有在页面中呈现(由用户控件注入(inject))后,我发现了这个 link ,事实证明你必须有一个表单标签才能工作(Page.RegisterClientScriptBlo
是否有与 Page.ClientScripts.RegisterClientScriptInclude 和 Page.ClientScripts.RegisterClientScriptBlock 等
我有一个更新面板、一些输入字段、一个自定义验证器和一个提交按钮。自定义验证器具有客户端和服务器验证功能。这是示例代码。
我在 div 上附加的对话框上打开另一个内部页面。用户输入数据后,我需要保存 SQL 并关闭对话框。我使用RegisterClientScriptBlock调用jQuery脚本,但出现错误。 在子页面
使用 RegisterClientScriptBlock 我减少了服务器请求。但是使用 RegisterClientScriptInclude 我可以分离 HTML 和 javascript。 我应该
我有许多需要调试的现有脚本,它们都是从代码隐藏中嵌入的。 我更愿意使用 Visual Studio 2008 客户端 debbging 功能,但断点只能在带有脚本 block 的 aspx 文件中设置
我从 here 看到了 RegisterStartupScript 和 RegisterClientScriptBlock 之间的区别. 描述了使用它们从服务器端注入(inject) javascri
我目前正在尝试从 .NET 页面注册一个 JS 函数调用,它只是调用 .aspx 页面上的一个小函数来关闭窗口。 RegisterClientScriptBlock代码是这样的: Page.Clien
ASP.NET 2.0 提供了用于在 ASP.NET 页面中注册 JavaScript 的 ClientScript.RegisterClientScriptBlock() 方法。 我遇到的问题是当脚
是RegisterStartupScript之间的唯一区别和 RegisterClientScriptBlock是 RegisterStartupScript 将 javascript 放在关闭前 页
我有一个 javascript 函数“Calc”,我将其称为 ScriptManager.RegisterClientScriptBlock(Page,typeof(Page),"func","Cal
我有一个没有代码隐藏的 aspx 页面。服务器端代码写在带有 runat 服务器属性的标签内。 如果我用 ClientScript.RegisterClientScriptBlock(this.Get
我正在使用母版页开发一组 ASP.NET 应用程序。当我尝试注册客户端脚本(例如警报框)时,在 Page_Load 中它工作正常。但是,如果我尝试从同一类的任何方法或事件处理程序中执行相同的操作,则不
场景 BasePage.cs 实现 System.Web.UI.Page。它是一个不带 aspx 的父类(super class),所有实际页面均源自该父类(super class)。 我正在使用 R
我是一名优秀的程序员,十分优秀!