супертип вместо.

я есть приложение, которое распространяется в разных странах. В файле web.config будет параметр, определяющий страну. Страна не будет в URL.

Некоторые взгляды меняются в зависимости от страны. Моя первая попытка - использовать папку внутри папки представлений, которая содержит представления, если они отличаются от представления по умолчанию:

По умолчанию

/questions/ask.aspx

Испания

/questions/ESP/ask.aspx

Если в папке страны нет представления, используется представление по умолчанию. Есть ли способ расширить ViewEngine для поиска представлений в папке страны в первую очередь?

РЕДАКТИРОВАТЬ:

Это только поц. Чтобы увидеть полную реализацию взглянуть на

http://pietschsoft.com/?tag=/mvc

      private static string[] LocalViewFormats = 

       new string[] {
           "~/Views/{1}/ESP/{0}.aspx",
        "~/Views/{1}/{0}.aspx",
        "~/Views/{1}/{0}.ascx",
        "~/Views/Shared/{0}.aspx",
        "~/Views/Shared/{0}.ascx"
    };

      public LocalizationWebFormViewEngine()
      {      
        ViewLocationFormats = LocalViewFormats; 
    }

Ответы на вопрос(0)

Ваш ответ на вопрос