<fieldset>
<legend>Fields</legend>
<div class="editor-label">
<%: Html.LabelFor(model => model.roleName) %>
</div>
<div class="editor-field">
<%: Html.TextBoxFor(model => model.roleName) %>
<%: Html.ValidationMessageFor(model => model.roleName) %>
</div>
<div class="editor-label">
<%: Html.LabelFor(model => model.re) %>
</div>
<div class="editor-field">
<%: Html.TextBoxFor(model => model.re) %>
<%: Html.ValidationMessageFor(model => model.re) %>
</div>
<p>
<input type="submit" value="Create" />
</p>
</fieldset>
上面是asp.net mvc2.0 view中的部分代码,<%: Html.LabelFor(model => model.roleName) %>默认显示的是对应表中的数据库字段名,当然也可以在Model里通过DisplayName来设置成中文或其他:
[DisplayName("角色名:")]
public string roleName { get; set;}
这样的话如果要做改动必须到model里去改,如果model是通过ado.net自动生成的话更是麻烦;
当然也可以直接在view里写死。
能不能把这些中文的标题统一配置在一个文件里,像jsp开发中一样,这样可以统一在一个文件里修改,也可以通过修改配置文件换一套标题,如中英文的选择。有没有哪位高手指点一二
<legend>Fields</legend>
<div class="editor-label">
<%: Html.LabelFor(model => model.roleName) %>
</div>
<div class="editor-field">
<%: Html.TextBoxFor(model => model.roleName) %>
<%: Html.ValidationMessageFor(model => model.roleName) %>
</div>
<div class="editor-label">
<%: Html.LabelFor(model => model.re) %>
</div>
<div class="editor-field">
<%: Html.TextBoxFor(model => model.re) %>
<%: Html.ValidationMessageFor(model => model.re) %>
</div>
<p>
<input type="submit" value="Create" />
</p>
</fieldset>
上面是asp.net mvc2.0 view中的部分代码,<%: Html.LabelFor(model => model.roleName) %>默认显示的是对应表中的数据库字段名,当然也可以在Model里通过DisplayName来设置成中文或其他:
[DisplayName("角色名:")]
public string roleName { get; set;}
这样的话如果要做改动必须到model里去改,如果model是通过ado.net自动生成的话更是麻烦;
当然也可以直接在view里写死。
能不能把这些中文的标题统一配置在一个文件里,像jsp开发中一样,这样可以统一在一个文件里修改,也可以通过修改配置文件换一套标题,如中英文的选择。有没有哪位高手指点一二
解决方案 »
- 文件下载
- 内网建问题~~急急急
- 请问用VS2005的ASP.NET2.0和sqlserver2000做的网站,编程方面应该如何注意才能防止别人挂码和放毒呢??
- 已经安装了webdeploymentsetup.msi,还是不会发布只有一个dll的情况
- gridView分页的问题
- 怎样实现像mop大杂烩上那种按钮,点击就会出现下拉菜单,然后各个选项还有子菜单的效果。欢迎讨论
- 下载了一个歌词库,扩展是myd,是什么文件,怎样转换为Access文件?
- 求一个添加的存储过程
- 大家帮帮忙,看看是怎么回事?急~~~~
- trim(日期)问题?/?
- ASP.NET如何将本地的Excel文件导入到SQLSERVER2005数据库中
- Request.UrlReferrer获取页面解决不了问题?
定义一个静态方法,读配置的信息。
类似于:
public static string GetConfigName()
[DisplayName(GetConfigName())]
public string roleName { get; set;}
真没试过,楼主可以试试看
{
[ConfigurationProperty("roleNameC", IsRequired =false)]
public string RoleNameC
{
get { return (string)this["roleNameC"]; }
set { this["roleNameC"] = value; }
}
public string RoleName
{
get;
set;
}
}配置文件 <section name="UserInfo" type="MvcApplication1.Models.Users,MvcApplication1" requirePermission="false"/>
</configSections>
<UserInfo roleNameC="管理员"></UserInfo>
<appSettings/>读取<%=((Users)ConfigurationManager.GetSection("UserInfo")).RoleNameC%>:<%= Html.TextBoxFor(s=>s.RoleName) %>