2012-05-24 90 views
0

我有一個具有Webforms(.aspx)頁面和MVC3的應用程序。我打算將標籤,消息文本和其他文本保存在.resx文件中。 .resx文件中的許多鍵/值在webforms和MVC中都是通用的。在混合(Webforms/MVC)應用程序中共享資源文件

我不希望維護包含相同資源的2個資源文件 - 一個文件位於App_GlobalResources(用於webforms),另一個文件位於另一個文件夾的另一個.resx文件中,用於MVC。

有什麼辦法共享/訪問Webforms頁面和MVC代碼之間的一個資源文件? (目前我有2個文件,確保它們同步是一件很痛苦的事情)。

謝謝!

回答

1

您可以通過添加現有項目作爲鏈接功能http://msdn.microsoft.com/en-us/library/9f4t9t92%28v=vs.80%29.aspx來完成此操作。

  1. 解決方案中的文件夾中創建一個資源文件resource.resx
  2. 你的MVC/Web表單中創建的文件夾App_GlobalResources文件項目
  3. 打開上下文菜單,選擇添加現有項目(從打開按鈕的下拉列表,請選擇Add As Link)將共享資源文件添加到您的項目中
相關問題