js获取用户控件的内容拼写HTML提供便利
今天看到了赵的文章但是你不能调试通过。复制代码代码如下所示:
{ AjaxPro ajaxmethod }。
公共字符串GetHtml()
{
ucviewhelper viewmanager =新ucviewhelper();
用户控件控制= viewmanager.loadviewcontrol(~ / / UC giftoutmodel .ascx );
string s = viewmanager.renderview(控制);
返回的;
}
公共课ucviewhelper T:用户控件
{
这m_pageholder私人;
公共loadviewcontrol(字符串路径)
{
m_pageholder =新中国();
返回(T)m_pageholder.loadcontrol(路径);
}
公共字符串RenderView(控制)
{
stringwriter输出=新stringwriter();
this.m_pageholder.controls.add(控制);
httpcontext.current.server.execute(this.m_pageholder,输出错误);
返回output.tostring();
}
}
这网页类:
{
公共覆盖空洞verifyrenderinginserverform(控制)
{
/ /如果(控制GridView控件是UserControl | |)
返回;
/