从javascript中分配值并从c#中获取值

时间:2014-11-14 10:20:49

标签: 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() {
    document.getElementById('HTxtPath').value = "~/path/Order.pdf";
}

此处指定隐藏文本的值,然后

btn2点击:

<input id="btn2" runat="server" type="button" value="save" onclick="Get()">

C#:

String data = HTxtPath.Value;

这里我没有得到值

请帮助我

2 个答案:

答案 0 :(得分:0)

我能做的最简单的方法是使隐藏的输入和asp.net隐藏控件而不是普通的html输入

答案 1 :(得分:0)

使用asp隐藏字段来存储值

asp:HiddenField ID =&#34; hdnResultValue&#34;值=&#34; 0&#34; RUNAT =&#34;服务器&#34;

document.getElementById(&#34; hdnResultValue&#34;)。value = 123;

以下行读取隐藏字段值

string codeBehindValue = hdnResultValue.Value;