我正在尝试将变量的值从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.
我做错了什么?
谢谢。
答案 0 :(得分:0)
我相信您需要使用ASP.NET TextBox
控件而不是普通的html input
。