读书人

想在静态方法中施用服务器控件

发布时间: 2013-03-19 17:22:05 作者: rapoo

想在静态方法中使用服务器控件


QuestionAnalyseControl oControl = Page.LoadControl("../QuestionPartAnalyse/" + qtype + "_Analyse.ascx") as QuestionAnalyseControl;
pnlAnalysis.Controls.Add(oControl);

//动态加载用户控件,现在想做成ajax形式

/*jquery ajax 调用后台WebMethod方法,但是这个方法必须是静态的,
但是在静态方法中无法使用服务器控件,有好的解决办法吗
*/

[解决办法]
静态方法中可以使用服务器控件,没问题
[解决办法]
类似这样的加载子页面,岂不是更好,分页加载
$.get('/content.aspx?t=' + Math.floor(Math.random() * 10000), { id: $id, page:$page}, function (data)
{
$("#div").append(data);
}

读书人网 >asp.net

热点推荐