繁体   English   中英

我们如何从JavaScript向C#方法传递变量

[英]How we pass variable to c# method from JavaScript

我想将变量从JavaScript传递给C#方法,这可能吗?

我试过下面的代码:=

<script type="text/javascript">
    $(document).ready(function () {
        debugger;
        var Query = window.location.search;
        var i = "<%=QueryStringModule.Decrypt(Query)%>"
    });
</script>

但我得到的名称“查询”在当前上下文中不存在

请同样帮我

这是不可能的。 C#是后面的代码,因此可以在服务器上运行。 在屏幕上构建页面之前,将生成任何输入。 因此,将值从Javascript传递到C#是另一种方法。 查看ajax将值发送到服务器,以便可以对其进行解析。

您不能以这种方式将JavaScript变量传递给服务器端代码。 JavaScript是客户端,这意味着服务器端代码已经在JavaScript开始执行之前运行。 要将变量传递回服务器,您需要将变量提交给服务器。 您可以使用AJAX请求来执行此操作,而不必再次加载页面。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM