自定义控件中,RegisterClientScriptBlock为什么没有作用
代码如下,我在用该自定义控件的页面中看不到脚本
protected override void Render(HtmlTextWriter output)
{
/////////////////
string outputHTML="";
outputHTML="<script language=\"javascript\">";
outputHTML+="alert('ddd')";
((Page)System.Web.HttpContext.Current.Handler).RegisterClientScriptBlock("ddd", outputHTML);
outputHTML+="</script>";
//////////////
output.Write(Text);
}
protected override void Render(HtmlTextWriter output)
{
/////////////////
string outputHTML="";
outputHTML="<script language=\"javascript\">";
outputHTML+="alert('ddd')";
((Page)System.Web.HttpContext.Current.Handler).RegisterClientScriptBlock("ddd", outputHTML);
outputHTML+="</script>";
//////////////
output.Write(Text);
}
...全文
相关推荐
asp.net自定义控件中注册Javascript问题解决方案
主要介绍了asp.net自定义控件中注册Javascript的问题,需要的朋友可以参考下
Web应用程序的ClientCallback自定义控件
客户端回调自定义控件以及如何在WebForms中使用它。
从ASP.NET服务器控件插入客户端脚本
北京适用于: Microsoft:registered:ASP.NET前提条件:本文假设读者熟悉ASP.NET。难度:2摘要:尽管从技术角度讲,ASP.NET服务器控件的所有功能都可以在服务器端执行,但通常情况下通过添加客户端脚本可以大大增强服务器控件的可用性。本文将探讨服务器控件发送客户端脚本的两种方法,还将构建两个使用这些技术的服务器控件:PopupGreeting,一个在首次加载的Web页面上显示带有特定消息的客户端模式对话框的服务器控件;ConfirmButton,一个增强的ButtonWeb控件,如果用户点击此按钮,则在发回Web窗体前向用户显示一个JavaScriptconf
如何使用c#开发web控件
讲解使用C#如何开发WEB控件的教材,内容很完整。
ASP.NET中的事件处理
ASP.NET中的事件处理


