最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Asp.net 動態(tài)加載用戶自定義控件,并轉(zhuǎn)換成HTML代碼

 更新時間:2010年03月14日 19:25:29   作者:  
Ajax現(xiàn)在已經(jīng)是相當(dāng)流行的技術(shù)了,Ajax不僅是想服務(wù)器端發(fā)送消息,更重要的是無刷新的重載頁面。
如果頁面單純的使用js來創(chuàng)建,要寫大量的代碼,而且不直觀。
在asp.net中,其實我們可以創(chuàng)建用戶自定義控件,通過Ajax請求返回用戶自定義控件HTML代碼。
復(fù)制代碼 代碼如下:

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();

相關(guān)文章

最新評論

南阳市| 黔南| 扎鲁特旗| 承德县| 德保县| 德兴市| 翁牛特旗| 义乌市| 当阳市| 平泉县| 姜堰市| 西峡县| 阜康市| 恩平市| 莱州市| 广元市| 子洲县| 荃湾区| 无极县| 遵义市| 浮山县| 溆浦县| 浮梁县| 太白县| 辽宁省| 景谷| 府谷县| 凉山| 东乌珠穆沁旗| 大英县| 民勤县| 三穗县| 仙桃市| 通渭县| 古浪县| 天全县| 甘洛县| 盐津县| 永安市| 雅安市| 堆龙德庆县|