記得老趙有2篇文章寫的是如何用Asp.net的UserControl生成HTML。
在項(xiàng)目中使用出了問題。
項(xiàng)目是ASP.NET WebSite項(xiàng)目,因?yàn)榫?處需要用到,所以就偷懶,用了老趙寫的第一種方法。
ViewManager.cs放在傳說的App_Code目錄下,用戶控件放在Control目錄下,問題出現(xiàn)了,我在Handler.ashx頁面寫如下代碼:
?public class GetTrainNoHandler : IHttpHandler {??? ??? public void ProcessRequest (HttpContext context) {??????? context.Response.ContentType = "text/plain";??????? string no = context.Request["n"].ToString();??????? ViewManager<UserControl> control= new ViewManager<UserControl>();??????? UserControluserContrl = control.LoadViewControl("Contrl/UserControl.ascx");
ViewManager<UserControl> 中提示找不到 UserControl 類。這也并不奇怪,因?yàn)榉旁贏pp_Code類才可以正常顯示為藍(lán)綠色,紅色就紅色吧,只要編譯通過,程序正常運(yùn)行就行。本來好好的,今天不知道發(fā)了什么神經(jīng),編譯報(bào)錯(cuò)了。提示找不到UserControl。 找了2個(gè)小時(shí)了,沒有結(jié)果,特來求助。
- 3 回答
- 0 關(guān)注
- 404 瀏覽
添加回答
舉報(bào)
0/150
提交
取消