【发布时间】:2009-08-22 04:45:54
【问题描述】:
我在每一行的gridview 中都有一个指向aspx 页面的“视图”链接。
根据资源的类型 1)File 或 2)Hyperlink ,它应该下载文件或转到提到的超链接。
<asp:TemplateField HeaderText="View">
<ItemTemplate>
<a id="View" href="../resources/ResourceFile.aspx?Id=<%# Eval("Id")%>" target="_blank">View</a>
</ItemTemplate>
</asp:TemplateField>
我让它适用于文件类型,但是如果它是一个超链接,我如何重定向到像“www.yahoo.com”这样的外部链接。
在后面的代码中
if(resource.ResourceType.ToLower().Equals("hyperlink")){
// what should i do here?
// the link is stored in resource.value
}
编辑:认为链接应该有一个 http:// 前缀才能工作。现在感觉很蠢:)
【问题讨论】:
标签: asp.net