asp.net-mvc-2 – 如何在ASP.NET MVC 2.0中的视图外创建HtmlHelp
发布时间:2020-12-16 06:53:33 所属栏目:asp.Net 来源:网络整理
导读:我们正在将ASP.NET MVC 1.0应用程序升级到2.0版本,而某些代码需要使用需要 HtmlHelper呈现的LinkExtensions.虽然我们知道某些代码没有正确地遵循MVC模型并且正在根据需要进行重新编码,但我们需要一些工作来实现应用程序的构建. 这是我们在ASP.NET MVC 1.0下
我们正在将ASP.NET MVC 1.0应用程序升级到2.0版本,而某些代码需要使用需要
HtmlHelper呈现的LinkExtensions.虽然我们知道某些代码没有正确地遵循MVC模型并且正在根据需要进行重新编码,但我们需要一些工作来实现应用程序的构建.
这是我们在ASP.NET MVC 1.0下工作的当前语法: public static HtmlHelper GetHtmlHelper(ControllerContext context) { return new HtmlHelper(new ViewContext(context,new WebFormView("HtmlHelperView"),new ViewDataDictionary(),new TempDataDictionary()),new ViewPage()); } 我们得到的错误如下:
解决方法
有一个
additional argument which takes a TextWriter:
var viewContext = new ViewContext( context,new TempDataDictionary(),context.HttpContext.Response.Output ); 这里的问题是为什么你需要自己实例化htmlHelper而不是使用视图中提供的那个? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 中国网通新版400电话 - 企业直线
- asp.net-mvc – 使用数字属性的MVC3 DataAnnotationsExtens
- asp.net-web-api – WebAPI:403在发布网站后被禁止
- 使用ASP.NET通过POST接收(和发送)XML
- asp.net-mvc – Asp.net MVC:上传多个图像文件?
- asp.net-mvc – 在我自己的OWIN中间件中使用Ninject DI
- ASP.NET Core / MVC 6 ViewModel中的依赖注入(DI)
- .net core 中间件使用
- asp.net – 正则表达式验证器不验证空文本框
- iis-7 – ASP.NET请求队列优先级
推荐文章
站长推荐
- 更改JqGrid列的顺序
- asp.net-mvc – 在MVC2中使用FormsAuthenticatio
- asp.net – 页面生命周期中的哪个位置是母版页的
- asp.net-mvc – 在ASP.NET MVC 4中未加载的捆绑包
- asp.net – 如何为.Net网站,Windows服务等创建安
- asp.net – 如何将演示模型与Webforms一起使用?
- asp.net-mvc – Asp.net MVC真的消除了viewstate
- asp.net – 在.NET中使用WCF如何让它自动生成像A
- C#、Python中分别是怎么实现通过字符串获取实体类
- asp.net-mvc-3 – 从DataTable填充MVC Webgrid
热点阅读