我想从js到后面的代码获取一个值,但值总是一个空字符串。
我尝试将js中的值传递给指定了runat="server"
的标签但是徒劳无功。
HTML:
<input type="hidden" runat="server" id="Val1"/>
JS:
document.getElementById("Val1").value = MyFunction();
function MyFunction()
{
var value = "111";
}
代码背后:
protected void sss(object sender, EventArgs e)
{
string aa = Val1.Value;
}
答案 0 :(得分:1)
您也可以使用会话来返回您的数据。
在js:
sessionStorage.setItem('Val1', '111');
在代码背后:
int Val1 = Convert.ToInt32(Session["Val1"]);
答案 1 :(得分:0)
使用此
var val = document.getElementById('<%=val1.Client ID%>');
val.value= "111';
在您的cs中使用val1.value