我有一个可以下拉变量的 Javascript 函数,如下所示:
function OnClientCloseSecure(oWnd, args) {
var arg = args.get_argument();
if (arg) {
var ResultCode = arg.ResultCode;
var PONumber = arg.PONumber;
}
}
我需要将 ResultCode 和 PONumber 分配给 C# 中的变量,或者如果不可能的话,则分配给 C# 中的标签。
这些选项是否可行?如果是这样,我将如何去做呢?我尝试了几件事但没有运气。谢谢!
最佳答案
一种方法是创建隐藏值并将 runat 属性设置为服务器。你可以得到 值。
<script type="text/javascript">
function abc()
{
var str="value";
document.getElementById("Hidden1").value=str;
}
</script>
<input id="Hidden1" type="hidden" runat="server" />
背后代码:
string value = Hidden1.Value;
关于c# - 将 JavaScript 值分配给 C# 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10212131/