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

 更新时间:2010年03月14日 19:25:29   作者:   我要评论
Ajax现在已经是相当流行的技术了,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();

相关文章

  • .NET图像界面按钮的clicked事件浅谈

    .NET图像界面按钮的clicked事件浅谈

    在.NET图像界面开发中最常见的一个事件大概就是按钮的clicked事件了,当点击图形界面的按钮时,就会调用一个与这个事件相关的方法对这个事件进行响应,做一些相关操作。
    2013-04-04
  • asp.net AutoCompleteExtender的一个简单例子代码

    asp.net AutoCompleteExtender的一个简单例子代码

    asp.net AutoCompleteExtender的一个简单例子代码
    2009-12-12
  • 详谈.NET的异常处理

    详谈.NET的异常处理

    本文在对异常的介绍中,主要介绍了CLR的异常处理机制,一些较为通用的异常代码,以及对Exception类的介绍。具有很好的参考价值,需要的朋友一起来看下吧
    2016-12-12
  • Json返回时间的格式中出现乱码问题的两种解决方案

    Json返回时间的格式中出现乱码问题的两种解决方案

    使用Json返回数据的时候时间的格式一般都会变了,变成我们不认识的一些字符,那么当我们遇到这些问题的时候我们该怎么解决呢,今天我就来小说一下这个的解决方法
    2013-10-10
  • C#中使用SQLite金沙国际官网的方法介绍

    C#中使用SQLite金沙国际官网的方法介绍

    SQLite是一个开源的轻量级的桌面型金沙国际官网,它将几乎所有金沙国际官网要素(包括定义、表、索引和数据本身)都保存在一个单一的文件中。SQLite用C编写实现,它在内存消耗、文件体积、操作性能、简单性方面都有不错的表现
    2012-01-01
  • asp.net 客户端浏览器缓存的Http头介绍

    asp.net 客户端浏览器缓存的Http头介绍

    做网站开发离不开缓存,缓存分好多种:服务器缓存,第三方缓存,浏览器缓存等。其中浏览器缓存是代价最小的,因为浏览器缓存依赖的是客户端,而几乎不耗费服务器端的资源。
    2009-07-07
  • asp.net core集成kindeditor实现图片上传功能

    asp.net core集成kindeditor实现图片上传功能

    这篇文章主要为大家详细介绍了asp.net core集成kindeditor实现图片上传功能 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • ASP.NET中Application和Cache的区别分析

    ASP.NET中Application和Cache的区别分析

    在asp.net中储存数据的方式有很多,包括application,session,cache, cookie, viewstate。其中application和cache的应用范围,使用方式都比较相似,这里主要对比一下这两种方式。
    2010-03-03
  • 浅析.Net Core中Json配置的自动更新

    浅析.Net Core中Json配置的自动更新

    这篇文章主要介绍了浅析.Net Core中Json配置的自动更新,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 在DataTable中执行Select("条件")后,返回DataTable的方法

    在DataTable中执行Select("条件")后,返回DataTable的

    在DataTable中执行Select("条件")后,返回DataTable的方法...
    2007-09-09

最新评论