, ASP.NET MVC View :
<asp:Literal ID="dummy" runat="server" Text="<%$appSettings:MySettingKey%>" />
, appSettings:
<appSettings>
<add key="MySettingKey" value="SOME VALUE"/>
</appSettings>
, VIEWSTATE: -)
- MVC. View, , . MySetting ViewModel, .
public ActionResult Index()
{
var model = new SomeViewModel
{
// TODO: Might consider some repository here
MySetting = ConfigurationManager.AppSettings["MySetting"]
}
return View(model);
}
:
<%= Html.Encode(Model.MySetting) %>
ASP.NET 4:
<%: Model.MySetting %>
UPDATE:
, , MySetting ViewModel (, - css ), HtmlHelper:
public static string ConfigValue(this HtmlHelper htmlHelper, string key)
{
return ConfigurationManager.AppSettings[key];
}
:
<%= Html.Encode(Html.ConfigValue("MySetting")) %>