0

我创建了静态方法来帮助我使用 js 文件(从他那里得到这个想法:https ://stackoverflow.com/a/912989/289246 )。

@using Moj.Tg.Gen.UI.Common;
@section scripts {
    @JSHelper.JSBlock("/Scripts/plugins/jquery.validate.js", "Scripts/plugins/jquery.validate.min.js")
    @JSHelper.JSBlock("/Scripts/plugins/jquery.form.wizard.js", "Scripts/plugins/jquery.form.wizard.min.js")
    @JSHelper.JSBlock("/Scripts/Pledges/create.js")
}

我希望它能够在不写@using Moj.Tg.Gen.UI.Common;我使用它的每个地方的情况下工作。这可能吗?

4

1 回答 1

0

在我添加的 Views 文件夹的 Web.config 中:

<system.web.webPages.razor>
    <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <pages pageBaseType="System.Web.Mvc.WebViewPage">
      <namespaces>
        ....
        ....
        <add namespace="Moj.Tg.Gen.UI.Common" /> //<-- Added this!
      </namespaces>
    </pages>
  </system.web.webPages.razor>
于 2012-09-13T08:29:11.430 回答