【问题标题】:Textbox value to URL Link文本框值到 URL 链接
【发布时间】:2019-03-31 05:34:16
【问题描述】:

我想在我的 url 中添加一个文本框值,这样我就可以单击一个按钮并在单击按钮时打开一个客户记录。我已经尝试了以下方法以及其他方法,但我无法使其正常工作(以下使用会话,但我将客户端 ID 值存储在文本框中)。请问有什么办法吗?

<asp:Hyperlink runat="server" NavigateUrl='<%# Eval("Client_ID","~/ViewCustomers.aspx?id={0}") %>' />

例如,结果应该是 ViewCustomers.aspx?id=2。

我正在使用 ASP.NET C# 并使用 HTML 5 进行前端开发。

非常感谢任何帮助。

【问题讨论】:

    标签: c# asp.net html hyperlink


    【解决方案1】:

    您可以给 HyperLink 一个类并将一个 javascript 函数绑定到它。

    <asp:HyperLink runat="server" CssClass="LinkWithID" NavigateUrl='<%# Eval("ride_id","~/ViewCustomers.aspx?id=") %>' />
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    

    然后简单地将TextBox的值附加到url

    <script type="text/javascript">
        $('.LinkWithID').click(function () {
            location.href = $(this).attr('href') + $(this).next('input').val();
            return false;
        });
    </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-17
      • 1970-01-01
      • 2010-10-29
      • 1970-01-01
      • 1970-01-01
      • 2018-08-24
      相关资源
      最近更新 更多