C# 文本框值到URL链接
我想给我的url添加一个文本框值,这样我就可以点击一个按钮并在点击按钮时打开一条客户记录。我尝试了下面的方法以及其他方法,但无法使其正常工作(下面的方法正在使用会话,但我将客户端ID值存储在文本框中)。请问有没有办法做到这一点C# 文本框值到URL链接,c#,asp.net,html,hyperlink,C#,Asp.net,Html,Hyperlink,我想给我的url添加一个文本框值,这样我就可以点击一个按钮并在点击按钮时打开一条客户记录。我尝试了下面的方法以及其他方法,但无法使其正常工作(下面的方法正在使用会话,但我将客户端ID值存储在文本框中)。请问有没有办法做到这一点 <asp:Hyperlink runat="server" NavigateUrl='<%# Eval("Client_ID","~/ViewCustomers.aspx?id={0}") %>' /> 例如,结果应该是ViewCustome
<asp:Hyperlink runat="server" NavigateUrl='<%# Eval("Client_ID","~/ViewCustomers.aspx?id={0}") %>' />
例如,结果应该是ViewCustomers.aspx?id=2
我正在使用ASP.NETC#并使用HTML5进行前端开发
非常感谢您的帮助。您可以为超链接提供一个类,并为其绑定一个javascript函数
<asp:HyperLink runat="server" CssClass="LinkWithID" NavigateUrl='<%# Eval("ride_id","~/ViewCustomers.aspx?id=") %>' />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
然后简单地将文本框的值附加到url
<script type="text/javascript">
$('.LinkWithID').click(function () {
location.href = $(this).attr('href') + $(this).next('input').val();
return false;
});
</script>
$('.LinkWithID')。单击(函数(){
location.href=$(this.attr('href')+$(this.next('input').val();
返回false;
});