ASP.NET怎么获得控件的HTML代码? 比如一个repeater控件当我绑定完成数据之后,我怎么才能获得他生成到页面的html代码我的想法是这样的,通过ajax发送参数,然后绑定repeater然后直接发送repeater部分的代码回传到页面,不知道是否可以实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不太理解,但是我是这样想的。如果你在jquery中实现的数据,那么你可以用jquery获得啊。$("#控件名").innerHTML; Repeater1绑定数据..... System.Text.StringBuilder sb = new System.Text.StringBuilder();System.IO.StringWriter sw = new System.IO.StringWriter(sb);HtmlTextWriter htw = new HtmlTextWriter(sw);Repeater1.RenderControl(htw);Response.Write(sb.ToString());Response.End(); DataTable houseDt = CreateTestData(Request["xx"]);//获取ajax传递过来的数据this.Repeater1.DataSource = houseDt;//然后绑定this.Repeater1.DataBind();Response.Clear();StringWriter sw = new StringWriter();HtmlTextWriter htw = new HtmlTextWriter(sw);Repeater1.RenderControl(htw);Response.Write(sw.ToString());Response.End();这是获取repeater生成的HTML的页面,一个是异步获取页码,动态拼出页码, repeter也不过是重复一下html标签,你可以通过js动态的生成html然后插入到指定标签下面例如 function aa(item) { for(var i in item){ var $a = $("<a href=\"#\" class=\"collapse\"> + item[i] + "</a>"); $("#div").append($a); } //循环把创建的对象插入到div}; 求方案,多客户端连接数据库 怎样将本地文件复制到服务器?(C/S架构) 如何用C#读取本机的ARP缓存表? 怎样实现双击c#打包后生成的setup.exe后能自动安装vfpodbc.msi驱动? 如何在数据读取循环中再循环 .NET c# 安装程序的错误 为何出现这样的错误!! 远程处理中多客户段同时连接的问题??? 高难度问题,请大家共同分析! 控制台程序,忽然提示必须将当前线程设置为单线程单元(STA)模式,如何解决? C#中如何在关闭一个窗口时弹出原本关闭或者隐藏的窗口 textbox 保留第一次的输入值(代码怎么写)
$("#控件名").innerHTML;
.....
System.Text.StringBuilder sb = new System.Text.StringBuilder();
System.IO.StringWriter sw = new System.IO.StringWriter(sb);
HtmlTextWriter htw = new HtmlTextWriter(sw);
Repeater1.RenderControl(htw);
Response.Write(sb.ToString());
Response.End();
this.Repeater1.DataSource = houseDt;//然后绑定
this.Repeater1.DataBind();
Response.Clear();
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
Repeater1.RenderControl(htw);
Response.Write(sw.ToString());
Response.End();
这是获取repeater生成的HTML的页面,一个是异步获取页码,动态拼出页码,
例如
function aa(item) {
for(var i in item){
var $a = $("<a href=\"#\" class=\"collapse\"> + item[i] + "</a>");
$("#div").append($a); } //循环把创建的对象插入到div
};