如何使用c#从asp.net中的数据列表生成网站URL?
如何使用c#在asp.net中从如何使用c#从asp.net中的数据列表生成网站URL?,c#,asp.net,datalist,C#,Asp.net,Datalist,如何使用c#在asp.net中从Datalist创建可链接的网站URL 我尝试了Hyperlink,但没有一个动作事件 我可以导航到一个特定的url,当我点击它时,它会转到c#以响应一个新的url。Davide Piras先生提到 您应该编辑DataList的项模板并在其中放置ASP超链接,然后使用数据绑定将NavigateUrl分配给此类控件 大概是这样的: <asp:DataList ID="listSearchResults" Border="1" BorderColor="Blac
Datalist
创建可链接的网站URL
我尝试了Hyperlink
,但没有一个动作事件
我可以导航到一个特定的url,当我点击它时,它会转到c#以响应一个新的url。Davide Piras先生提到 您应该编辑DataList的项模板并在其中放置ASP超链接,然后使用数据绑定将NavigateUrl分配给此类控件 大概是这样的:
<asp:DataList ID="listSearchResults" Border="1" BorderColor="Black"
RepeatDirect="Horizontal" RepeatColumns="5" runat="server" >
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("Url") %>' Text='<%# Eval("Name") %>' />
</ItemTemplate>
</asp:DataList>
另一种方法是使用ASP:LinkButton并将CommandName和CommandArgument属性分配给该控件。试试看
<asp:DataList id="DataList1" runat="server">
<ItemTemplate>
<asp:HyperLink id="HyperLink2" NavigateUrl='<%#Eval("YourUrl") %>' Text='<%#Eval("name") %>' runat="server"/>
</ItemTemplate>
</asp:DataList>
和您可以将navigateurl与超链接一起使用。@Chirag-我已经尝试过了,但数据列表本身是超链接的,但它没有重定向新选项卡。我的意思是没有任何操作可以。。。提前感谢假设我们被给予链接按钮意味着我们如何可以设置为从代码后面的命令参数如何?谢天谢地advance@GovindaRajbhar-非常感谢,很快就好了