默认情况下,Razor生成的代码中会出现以下内容:
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Web; using System.Web.Helpers; using System.Web.Security; using System.Web.UI; using System.Web.WebPages;
这些来自哪里?我查看了machine.config和root级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="System.Web.Mvc" /> .... etc
而且我猜我可以删除使用< clear /> …但我很想知道他们从哪里开始.