有誰知道如何將一個commandName添加到gridview中的asp超鏈接。 或者有沒有其他的方式來做到這一點。我知道你可以使用linkbutton,但我需要用戶導航到一個新的選項卡。超鏈接可以通過目標屬性來完成。使用CommandName的ASP Gridview中的超鏈接
任何幫助是極大的讚賞
有誰知道如何將一個commandName添加到gridview中的asp超鏈接。 或者有沒有其他的方式來做到這一點。我知道你可以使用linkbutton,但我需要用戶導航到一個新的選項卡。超鏈接可以通過目標屬性來完成。使用CommandName的ASP Gridview中的超鏈接
任何幫助是極大的讚賞
可惜你不能有最好的內建在這裏的兩個世界(回傳交接,允許CommandName
和Target
);您將需要A)使用鏈接並忽略命令,或者B)使用LinkButton
來處理回發中的命令,然後手動重定向。
在後一種情況B中,您可以註冊一個腳本來執行重定向並保持以該方式指定目標。例如:
ScriptManager.RegisterStartupScript(
page,
typeof(Page),
"Redirect",
"window.open(" + "\"" + url + "\"" + ", \"_blank\");",
true);
在Hyperlink's屬性it's可能的方式:
<asp:HyperLink ID="Lk1" runat="server" Target="_Blank" NavigateUrl='<%# Bind("someid","detail?id={0}") %>'><asp:Label ID="Label1" Runat="Server" /></asp:HyperLink>