在页面中使用updatePanel和freeTextBox时,当页面刷子新后,ftb不能输入内容的解决办法

来源:互联网 发布:led播放软件有几种 编辑:程序博客网 时间:2024/09/21 08:54

protected void Page_Load(object sender, EventArgs e)
{
        if (!Page.IsPostBack)
        {
           Page.ClientScript.RegisterClientScriptInclude("FTB-<ahref='http://www.freetextbox.com'target=_blank>FreeTextBox</a>",VirtualPathUtility.MakeRelative(Request.Path, "~/scripts/FTB-<ahref='http://www.freetextbox.com'target=_blank>FreeTextBox</a>.js"));
           Page.ClientScript.RegisterClientScriptInclude("FTB-Utility",VirtualPathUtility.MakeRelative(Request.Path,"~/scripts/FTB-Utility.js"));
           Page.ClientScript.RegisterClientScriptInclude("FTB-Toolbars",VirtualPathUtility.MakeRelative(Request.Path,"~/scripts/FTB-ToolbarItems.js"));
           Page.ClientScript.RegisterClientScriptInclude("FTB-ImageGallery",VirtualPathUtility.MakeRelative(Request.Path,"~/scripts/FTB-ImageGallery.js"));
           Page.ClientScript.RegisterClientScriptInclude("FTB-Pro",VirtualPathUtility.MakeRelative(Request.Path, "~/scripts/FTB-Pro.js"));
        }
}

public new void RegisterOnSubmitStatement(string key, string script)
{
    ScriptManager.RegisterOnSubmitStatement(this, typeof(Page), key, script);
}

[Obsolete]
public override void RegisterStartupScript(string key, string script)
{
    string newScript = script.Replace("FTB_AddEvent(window,'load',function () {", "").Replace("});", "");
    ScriptManager.RegisterStartupScript(this, typeof(Page), key, newScript, false);
}

来源:http://blog.csdn.net/tagezor/archive/2008/01/07/2028234.aspx
原创粉丝点击