Если вы строго определяете функцию самостоятельно, и это относительно короткое определение, решение без зависимостей должно определять функцию в строке и присваивать eval () выражения вашей функции.
Например.
funcstring = 'lambda x: x> 5'
func = eval(funcstring)
, а затем необязательно присоединить исходный код к функции:
func.source = funcstring
Создайте своего собственного помощника HTML и используйте его как <%= Html.Resource("Name") %>
, Детали находятся в сообщение блога .
Если строка, которая будет локализована, сгенерирована представлением (например, маркировка перед текстовым полем), то его локализация должна быть в Представлении.
, Если строка сгенерирована Контроллером, его локализация должна быть там также.
Хорошее решение для этого доступно здесь
эта статья охватывает все аспекты локализации приложения asp.net mvc