我想从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;
}

最佳答案

您还可以使用Session返回数据。

在js中:

sessionStorage.setItem('Val1', '111');


在后面的代码中:

int Val1 = Convert.ToInt32(Session["Val1"]);

关于javascript - 如何将值从JavaScript传递到后面的代码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48830442/

10-11 23:12