[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”

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

如有错误请提出

posted on 2018-06-10 21:09  Lsama  阅读(115)  评论(0)    收藏  举报