我有一个扫描器,它在扫描条形码时调用JavaScript函数。在这个函数中,我试图将条形码值传递给我可以在后面的C#代码中使用的某种变量。我试过这个:将Javascript值传递到C#代码后面(扫描)
document.getElementById("hidden").value = data;
alert(document.getElementById("hidden").value);
这会扫描条形码值并发出警报。在后面的代码中,我正在寻找这样的东西:
protected void hidden_ValueChanged(object sender, EventArgs e)
{
//magic wizard man stuff going on
}
这似乎并没有触发。有任何想法吗?
(基本上我想要的值即可传递到C#代码隐藏,所以我可以做的东西与它)
据我知道,我敢肯定,你需要你在这种情况下使用Ajax是因为您无法在客户端和服务器端之间传递某些内容,而无需向服务器发送http请求。 – dtmnn
'__doPostBack('hiddenfieldid',参数)'在更改hiddenfield的值后尝试此操作。 –
你有没有试过把你的隐藏领域运行在服务器? –