创建一个webcontrol[DefaultProperty("ID"), PersistChildren(false), Designer("WebMenu.Design.MenuDesigner"), DefaultEvent("MenuItemClick"), ToolboxData("<{0}:Menu runat=server></{0}:Menu>"), ParseChildren(true)]
public partial class Menu : WebControl, INamingContainer, IPostBackEventHandler
{ public Menu()
{
.....此处设置断点不停
}
protected virtual void RegisterClientScriptBlock()
{
if (!this.Page.IsClientScriptBlockRegistered("WebMenu"))
{
this.Page.RegisterClientScriptBlock("WebMenu", "<script type='text/javascript'>alert(1);</script>");//此处设置断点不停,但结果确是1,此处一定是执行了
}
else
{
this.Page.RegisterClientScriptBlock("WebMenu", "<script type='text/javascript'>alert(2);</script>"); } }
}
public partial class Menu : WebControl, INamingContainer, IPostBackEventHandler
{ public Menu()
{
.....此处设置断点不停
}
protected virtual void RegisterClientScriptBlock()
{
if (!this.Page.IsClientScriptBlockRegistered("WebMenu"))
{
this.Page.RegisterClientScriptBlock("WebMenu", "<script type='text/javascript'>alert(1);</script>");//此处设置断点不停,但结果确是1,此处一定是执行了
}
else
{
this.Page.RegisterClientScriptBlock("WebMenu", "<script type='text/javascript'>alert(2);</script>"); } }
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货