asp.net-mvc – 在HtmlHelper扩展方法中访问HtmlHelper方法 – A
发布时间:2020-12-16 07:30:16 所属栏目:asp.Net 来源:网络整理
导读:我试图在ASP.NET MVC RC2中构建一个 HtmlHelper扩展.这段代码在预览版5中运行良好,但在RC2中不再有用,我试图理解为什么.这是代码: public static string EmptyDropDownList(this HtmlHelper htmlHelper,string name,object htmlAttributes){ return htmlHel
我试图在ASP.NET MVC RC2中构建一个
HtmlHelper扩展.这段代码在预览版5中运行良好,但在RC2中不再有用,我试图理解为什么.这是代码:
public static string EmptyDropDownList(this HtmlHelper htmlHelper,string name,object htmlAttributes) { return htmlHelper.DropDownList(name,new SelectList(new string[0]),htmlAttributes); } 问题是我无法从扩展方法中访问htmlHelper上的所有方法.因此,找不到htmlHelper.DropDownList. 有什么建议? 解决方法
您需要包含System.Web.Mvc.Html命名空间,因为大多数HtmlHelper方法实际上是在该命名空间中的类中定义的扩展.
您可以在www.codeplex.com/aspnet找到RC1(也可能是RC2源代码).单击源代码选项卡并向下导航到MVC源代码树. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET Core中的依赖注入(4): 构造函数的选择与服务生命
- asp.net-mvc – 尝试使用fiddler获取oauth令牌
- asp.net-core – 如何使用ASP.NET注册OData 5
- asp.net-mvc – ASP.NET MVC 2和使用WIF(Windows Identity
- ASP.NET MVC – 使用jQuery不显眼的验证来阻止提交无效表单
- asp.net-mvc – 你相信ASP.Net MVC已经准备好了吗?
- asp.net-mvc – MVC [HttpGet]控制器注释可选吗?
- ASP.NET Core 实现带认证功能的Web代理服务器
- asp.net – 为什么REST API会调用错误的方法?
- oauth-2.0 – ASP.NET MVC 5中的自定义oAuth客户端
推荐文章
站长推荐
热点阅读