手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >Asp.net 动态加载用户自定义控件,并转换成HTML代码
Asp.net 动态加载用户自定义控件,并转换成HTML代码
摘要:如果页面单纯的使用js来创建,要写大量的代码,而且不直观。在asp.net中,其实我们可以创建用户自定义控件,通过Ajax请求返回用户自定义...

如果页面单纯的使用js来创建,要写大量的代码,而且不直观。

在asp.net中,其实我们可以创建用户自定义控件,通过Ajax请求返回用户自定义控件HTML代码。

复制代码 代码如下:

public static string RangerUsControl(string controlName)

{

StringBuilder build = new StringBuilder();

HtmlTextWriter htmlWriter = new HtmlTextWriter(new StringWriter(build));

UserControl uc = new UserControl();

Control ctrl=uc.LoadControl(controlName+".ascx");//加载用户定义控件 TextBox txtBox1 = ctrl.FindControl("TextBox1") as TextBox;//获得id为“TextBox1”的控件

txtBox1.Text = "测试"; //给控件初始化 string result;

try

{

ctrl.RenderControl(htmlWriter);

}

catch { }

finally

{

htmlWriter.Flush();

result=build.ToString();

}

return result;//返回控件的HTML代码

}

htmlWriter.Flush();

【Asp.net 动态加载用户自定义控件,并转换成HTML代码】相关文章:

asp.net动态载入用户控件的方法

ASP.NET用户控件技术

ASP.net 动态加载控件时一些问题的总结

asp.net高效替换大容量字符实现代码

.net自定义事件示例分享

把某个asp.net 控件替换成自定义控件的方法

asp.net动态加载自定义控件的方法

asp.net ext treepanel 动态加载XML的实现方法

asp.net Execl的添加,更新操作实现代码

asp.net动态加载用户控件,关于后台添加、修改的思考

精品推荐
分类导航