ASP.NET MVC学习:MVC 特性作用(二)

[DataType(DataType.Url)] 将字段显示为超链接 默认会在当前页面打开链接 若想在新建窗口打开 则需要

1.在Views文件夹中的Shared文件夹中创建一个为Url的视图模型

2.在Url视图模型中的代码更改为<a href="@ViewData.Model" target="_blank"></a>则可在新建窗口中打开

这种方法的缺点是,从现在开始,所有的链接都将在新的窗口中打开

为了克服这一点

2-1.重命名 Url.cshtml 到 OpenlnNewWindow.cshtml

2-2.使用UIHint特性装饰 EmployeeMetaData 类中的 “PersonalWebSite” 属性并指定要使用的模板的名称。在我的例子中,模板的名称是 “OpenInNewWindow”

============================================================================================================

如有错误请提出

猜你喜欢

转载自www.cnblogs.com/Lkami/p/9164402.html