从数据库表搭建的 ASP.Net DynamicData 页面:是否有一种简单的方法来更改它们的名称?
ASP.net 脚手架通过在表名称中添加“S”来创建管理页面名称。 因此用户表的编辑页面被命名为Users,依此类推。
有没有一种简单的方法可以更改该名称而不创建自定义页面?
例如,对于表“Business”,我希望 ASP.net DynamicData 创建一个名为“Businesses”的管理链接,该链接出现在首页,而不是我现在得到的非常丑陋的“Businesss”。
当然,我不关心路由 URL 中显示的名称,只希望首页正确显示名称。
ASP.net scaffolding creates administrative page names by adding a 'S' to the name of the table. Thus the editing page for User table is named Users, and so on.
Is there a simple way of changing that name without creating custom pages?
For instance for the table "Business" I'd like ASP.net DynamicData to create an administrative link named "Businesses" appearing at the front page instead of the very ugly "Businesss" I'm getting now.
Of course I don't care about the name that will appear in the routed URL, just want the front page to have the name appearing correctly.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,使用 DisplayName 属性。 它可以用于类和属性。
http://msdn.microsoft.com/en-us/ Library/system.componentmodel.displaynameattribute.aspx
示例:
Yes, use the DisplayName attribute. It can be used on both Classes and Properties.
http://msdn.microsoft.com/en-us/library/system.componentmodel.displaynameattribute.aspx
Example: