2
我一直在爲此教程,我一直在努力使這項工作在過去的一個小時,我沒有看到我的錯誤在哪裏,所以你去: 我有一個項目文件中的extention方法:擴展方法將不會顯示在剃鬚刀
namespace TomApps.Toolbox.MVC.Security
{
public static class HtmlExtention
{
public static MvcHtmlString GenerateSecureDataControls<TModel, TProperty>(this HtmlHelper<TModel> htmlHelper, Expression<Func<TModel, TProperty>> expression)
{
...
}}
我把我的webconfig:尚未
<system.web>
<customErrors defaultRedirect="/Home/Index"
mode="On">
<error statusCode="404" redirect="error" />
</customErrors>
<compilation debug="true" targetFramework="4.5" />
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2880" />
</authentication>
<pages controlRenderingCompatibilityVersion="4.0">
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages" />
**<add namespace="TomApps.Toolbox.MVC.Security"/>**
</namespaces>
<controls>
<add assembly="Ext.Net" namespace="Ext.Net" tagPrefix="ext" />
</controls>
</pages>
,如果我不把
@using TomApps.Toolbox.MVC.Security
在我看來,我無法使用它:
@Html.GenerateSecureDataControls(model => model.RoleId)
起初我還以爲我我是因爲MYNAME是相互矛盾的,但我看到我犯了一個錯誤的打字內線: 有什麼不對任何想法? 感謝
耶穌我吸...我已經試過了,但會產生衝突,所以它沒有工作....謝謝! – Tom
所以它現在工作..? –
對不起,它沒有工作(或我沒有做到這一點)。但我看到我沒有修改正確的webconfig,我正在更新根webconfig ..我在Views/Web.config中添加了,並且它馬上就工作了。(http://stackoverflow.com/問題/ 3875207 /如何對附加額外的命名空間到剃刀的頁面 - INSTEAD-OF-using聲明) –
Tom