将变量从javascript传递到c#的问题

Issue passing variable from javascript to c#

本文关键字:问题 变量 javascript      更新时间:2023-10-26

我正试图将一个变量的值从javascript传递给C#。

这是客户端部分:

  <input type="text" value="1" id="h" name="n" runat="server" />
  <script>
    $("a").on("tap", function (event) {
    var a = event.target.id;
    $("#h").val(a);
    });
  </script>          

服务器端部分:

<%
string param = h.Value;
Response.Write(param);
            %>

输入字段的初始值为1。JQuery事件将value属性更改为5。当我尝试访问来自服务器端的输入值(h.value)时,该值再次为1。

我做错了什么?

谢谢。

我认为您需要使用ASP.NET TextBox控件,而不是普通的html input