从javascript分配值并从c获取值#
在从javascript分配值并从c获取值#,javascript,c#,html,Javascript,C#,Html,在btn1上单击: <input type="hidden" runat="server" id="HTxtPath" /> or <asp:HiddenField runat="server" ID="HTxtPath" /> <input id="btn1" type="button" value="save" onclick="Save()"> function Save() { docume
btn1上
单击:
<input type="hidden" runat="server" id="HTxtPath" />
or
<asp:HiddenField runat="server" ID="HTxtPath" />
<input id="btn1" type="button" value="save" onclick="Save()">
function Save() {
document.getElementById('HTxtPath').value = "~/path/Order.pdf";
}
<input id="btn2" runat="server" type="button" value="save" onclick="Get()">
C#:
String data = HTxtPath.Value;
在这里我没有得到价值
请帮助我我能做的最简单的方法是使用隐藏输入和asp.net隐藏控件,而不是普通的html输入使用asp隐藏字段来存储值 asp:HiddenField ID=“hdnResultValue”Value=“0”runat=“server” document.getElementById(“hdnResultValue”).value=123 下一行读取隐藏字段值
字符串codeBehindValue=hdnResultValue.Value 您使用的是asp.net窗体还是mvc?我使用的是asp.net。您需要将asp隐藏控件ClientIdMode设置为静态,以便js获取其id$('#').val(“~/path/Order.pdf”);将值分配给隐藏字段$(document).ready(函数(){$(函数(){$('#')).val(“~/path/Order.pdf”);alert(“Called”);})$ready(function(){$(function(){$('#')).val(“~/path/Order.pdf”);});