将Webforms站点转换为MVC时出现问题

时间:2012-05-20 12:24:53

标签: asp.net asp.net-mvc localization webforms

我正在尝试从Webforms迁移到MVC(大型生产Web应用程序)。 我从Scott Hanselman great blog-post开始。它工作正常,但现在我有几个问题:

  1. 将.resx文件集成到新视图中。在常规的MVC项目中,我可以使用建议的Scott Allen方法,它在webforms网站上不起作用!
  2. 在webforms / mvc项目上可以使用“System.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl”吗?
  3. 修改 我已设法通过@HttpContext.GetLocalResourceObject解决.resx问题。 第二个问题(使用System.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl)尚未底层,但

    编辑2 我决定使用“squishit”而不是“System.Web.Optimization”。效果很棒!

1 个答案:

答案 0 :(得分:0)

ResolveBundleUrl在MVC中运行良好。这是我当前布局视图中的一行:

<script type="text/javascript" src="@System.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl("~/Scripts/js")"></script>

没有理由它也无法在WebForms应用程序中运行 - 如果你无法使用它,你应该发布一个特定的问题。