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

js獲取UserControl內(nèi)容為拼html時(shí)提供方便

 更新時(shí)間:2014年11月02日 14:37:58   投稿:whsnow  
js獲取UserControl內(nèi)容時(shí)無(wú)法測(cè)試通過(guò),原來(lái)是繼承了Page 然后使用VerifyRenderingInServerForm驗(yàn)證

今天看了老趙的文章可是怎么都調(diào)試不通過(guò)。

復(fù)制代碼 代碼如下:

[AjaxPro.AjaxMethod]
public string gethtml()
{

UcViewHelper<UserControl> viewManager = new UcViewHelper<UserControl>();
UserControl control = viewManager.LoadViewControl("~/uc/giftoutmodel.ascx");
string s=viewManager.RenderView(control);

return s;

}

public class UcViewHelper<T> where T : UserControl
{
private MyPage m_pageHolder;
public T LoadViewControl(string path)
{
m_pageHolder = new MyPage();
return (T)m_pageHolder.LoadControl(path);
}
public string RenderView(T control)
{
StringWriter output = new StringWriter();

this.m_pageHolder.Controls.Add(control);
HttpContext.Current.Server.Execute(this.m_pageHolder, output, false);

return output.ToString();
}
}

class MyPage : Page
{
public override void VerifyRenderingInServerForm(Control control)
{
//if (control is GridView || control is UserControl)
//{
// return;
//}
//base.VerifyRenderingInServerForm(control);
}
}

測(cè)試通過(guò)。

如果:

復(fù)制代碼 代碼如下:

[AjaxPro.AjaxMethod]
public string gethtml()
{
string s = getString();
return s;

}
public string getString()
{
UserControl control = LoadControl("~/uc/giftoutmodel.ascx") as UserControl;
StringWriter tw = new StringWriter();
HtmlTextWriter writer = new HtmlTextWriter(tw);
control.RenderControl(writer);
return writer.InnerWriter.ToString();
}

public override void VerifyRenderingInServerForm(Control control)
{
// if (control is GridView || control is UserControl)
// {
// return;
//}
//base.VerifyRenderingInServerForm(control);
}

究其原因,原來(lái)是老趙的代碼 繼承了Page 然后使用VerifyRenderingInServerForm驗(yàn)證,二我的代碼沒(méi)有繼承Page直接使用VerifyRenderingInServerForm 所以會(huì)造成

相關(guān)文章

最新評(píng)論

海淀区| 云龙县| 巴塘县| 宜阳县| 平罗县| 买车| 利津县| 东乡族自治县| 黄骅市| 乌兰察布市| 天祝| 方山县| 黔西| 合水县| 原平市| 浪卡子县| 井陉县| 霍城县| 武威市| 杭州市| 和静县| 万载县| 临漳县| 正阳县| 佛学| 徐汇区| 阳西县| 水城县| 藁城市| 岳西县| 临澧县| 五家渠市| 颍上县| 荥阳市| 南雄市| 库尔勒市| 阿尔山市| 海阳市| 资溪县| 莱州市| 徐州市|