Предполагая, что ваше представление строго типизировано для модели:
@model MyViewModel
, где MyViewModel
содержит этот общедоступный метод:
public class MyViewModel
{
public string Name { get; set; }
public string GetSubscriptionCode()
{
return String.Format(Name.ToLower().Replace("", "-"));
}
}
, вы должны иметь возможность совершенно точно получить к нему доступпредставление:
<div id="@Model.GetSubscriptionCode()"></div>
Не беспокойтесь, если Visual Studio подчеркивает это, говоря, что он не существует.Интеллигентность во взглядах далека от совершенства.Просто запустите ваше приложение, и оно будет работать как положено.