javascript - 访问代码隐藏中的 javascript 变量

标签 javascript c# asp.net

这就是我想要实现的目标:

我有一个加载的面向客户端的页面,当发生这种情况时,我会自动运行一系列 4 个快速测试,如果其中任何一个测试失败,我会更新 HCresults 变量。

.aspx

  <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <script language="javascript" src="script/XmlHttp.js?vers=<%=VersionInfo %>" type="text/javascript"></script>
    <script src="client_scripts/JQuery/jquery-1.9.1.js" type="text/javascript"></script>
    <script type="text/javascript">
        var HCresults = "";
    </script>
  </asp:Content>

我想在页面完成从我的代码隐藏页面加载后访问 HCresults 的值。有办法做到这一点吗?

最佳答案

你可以在你的代码后面写一个webmethod; 伪代码:

public static var HCresultsCS;
[webmethod]
public static void grabHCresults(var HCresultsfromJS)
{
HCresultsCS= HCresultsfromJS;
} 

使用您在测试失败时设置的 HCresults 作为参数,向此 webmethod 发送 AJAX 帖子;

立即从 CS 访问 HCresultsCS。检查是否有空值!我无法评论 此链接可能会有所帮助: http://www.aspsnippets.com/Articles/Calling-ASPNet-WebMethod-using-jQuery-AJAX.aspx

关于javascript - 访问代码隐藏中的 javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38882128/

相关文章:

JavaScript:new Function() 和 eval()

javascript - .click 函数,点击后删除类

c# - C# 中 Cmd 命令中的 FFmpeg 完成后的事件

c# - 如何从代码统一安装Android apk

asp.net - 如何在我的 ASP.NET 项目中使用 JavaScript 文件?

javascript - 如何在aspx页面上挂接默认的beforeunload事件?

javascript - 用于排序的数据表自定义下拉列表

Javascript在PHP变量中获取屏幕宽度

C# LINQ Target 需要是静态的

asp.net - 如何将数据绑定(bind)表达式的值存储到变量中