用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > Net教程

Asp.net 动态加载用户自定义控件,并转换成HTML代码

时间:2015-01-29  来源:互联网  作者:佚名
如果页面单纯的使用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 动态表单之数据分页 asp.net 动态表单之数据分页但是问题来了,不同科系的同学的科目是不一样的,那么我们在
asp.net Web Service 接口大量数据传输解决方案 asp.net Web Service 接口大量数据具体请看下面的流程图及其说明 1,流程图2,流程说明:线程1
相关文章
栏目更新
栏目热门