【发布时间】:2014-08-27 06:55:14
【问题描述】:
我在Web.Properties 中有一个内部类作为设置类Settings.settings。现在我想在mvc 4 的剃刀视图(.cshtml 文件)中使用其设置类的属性
以下代码是设置文件(自动生成)
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
internal sealed partial class UIMessagesSettings : global::System.Configuration.ApplicationSettingsBase {
private static UIMessagesSettings defaultInstance = ((UIMessagesSettings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new UIMessagesSettings())));
public static UIMessagesSettings Default {
get {
return defaultInstance;
}
}
[global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("An error occured while loading grid data.")]
public string GridErrorMsg {
get {
return ((string)(this["GridErrorMsg"]));
}
}
}
}
我想在 razor 视图 (.cshtml) 中使用 GridErrorMsg 属性 我尝试使用以下代码
@Properties.UIMessagesSettings.Default.GetType()
但它说 UIMessagesSettings 无法访问,因为它是一个内部类。有解决这个问题的方法吗?
【问题讨论】:
标签: c# asp.net-mvc-4 razor