记得老赵有2篇文章写的是如何用Asp.net的UserControl生成HTML。
在项目中使用出了问题。
项目是ASP.NET WebSite项目,因为就3处需要用到,所以就偷懒,用了老赵写的第一种方法。
ViewManager.cs放在传说的App_Code目录下,用户控件放在Control目录下,问题出现了,我在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 类。这也并不奇怪,因为放在App_Code类才可以正常显示为蓝绿色,红色就红色吧,只要编译通过,程序正常运行就行。本来好好的,今天不知道发了什么神经,编译报错了。提示找不到UserControl。 找了2个小时了,没有结果,特来求助。
添加回答
举报
0/150
提交
取消