我有一個「查看」鏈接到一個gridview中的每一行aspx頁面。轉到外部網站,如果它是一個超鏈接
根據資源的類型1)文件或2)超鏈接,它應該下載文件或轉到提到的超鏈接。
<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://前綴工作。現在感覺很蠢:)
yes.it存儲在resource.value下。 – krishna 2009-08-22 04:52:23
太棒了,那麼Response.Redirect(resource.value);應該這樣做。 :) – 2009-08-22 05:05:46
@David。發現該值應該有一個http://前綴。這就是爲什麼它早些時候不適合我。感謝您的幫助。 – krishna 2009-08-22 05:23:12