Ajax中的UpdatePanel与Freetextbox兼容问题的初步解决方法
来源:互联网 发布:rpc java php 编辑:程序博客网 时间:2024/05/18 23:52
默认情况下不兼容是因为UpdatePanel提交后FreeTextBox没有再次初始化造成的。
解决方法是在引用了FreeTextBox控件的页面代码中增加以下代码,即可实现手工初始化:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Page.ClientScript.RegisterClientScriptInclude("FTB-<a href='http://www.freetextbox.com' target=_blank>FreeTextBox</a>", VirtualPathUtility.MakeRelative(Request.Path, "~/scripts/FTB-<a href='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);
}
- Ajax中的UpdatePanel与Freetextbox兼容问题的初步解决方法
- Ajax中的UpdatePanel与Freetextbox兼容问题的初步解决方法
- Ajax中的UpdatePanel与Freetextbox兼容问题
- UpdatePanel和FreeTextBox控件的兼容问题
- C#中关于updatePanel与freeTextBox不兼容的问题
- FreeTextBox问号的解决方法
- UpdatePanel与Jquery冲突的解决方法
- Ajax的UpdatePanel内无法弹出窗口的解决方法
- js/css在ajax UpdatePanel 中没有效果的解决方法
- 深入浅出ASP.Net 2.0 Ajax学习之旅随笔(四)-UpdatePanel与文件上传(FileUpload)的一起使用的解决方法
- asp.net FreeTextBox在updatepanel裏面的使用方法
- updatepanel与jQuery事件失效问题的解决方法
- AJAX.NET的UpdatePanel应用
- C#中关于updatePanel与freeTextBox不兼容的问题 当页面刷子新后,ftb不能输入内容的解决办法
- IE与火狐的一些兼容问题与解决方法
- Ajax中UpdatePanel与Jquery冲突
- 浅谈ajax中get与post的区别,以及ajax中的乱码问题的解决方法
- AJAX在ASP.NET中的应用(四)——探寻UpdatePanel的工作原理
- 数据库
- MMU(Memory Management Unit)介绍---摘自百度百科
- DBMS
- SQL*PLUS命令的使用大全
- hibernate 多表关联查询(收藏)
- Ajax中的UpdatePanel与Freetextbox兼容问题的初步解决方法
- 10个最经典的职场小故事
- 学习JSON:认识JSON+jayrock
- 应用Hibernate3的DetachedCriteria实现分页查询
- 病毒可不可以攻击服务器?服务器对病毒通常采取什么办法?
- asp.net跳转页面的三种方法比较
- 经典的职场小故事
- 如何创建视静视图
- Tomcat+Mysql+UltraEdit,10分钟Hibernate初体验