编程语言
首页 > 编程语言> > 尝试从JavaScript访问服务器端变量

尝试从JavaScript访问服务器端变量

作者:互联网

我有一个页面,该页面以表单加载的形式初始化一个带有值的服务器端变量,并且我想在js部分中呈现该值.我正在使用asp.net Webform应用程序.

我的服务器端页面加载代码

 string errblankEmail ="";
 protected void Page_Load(object sender, EventArgs e)
 {
    errblankEmail ="Hello World";
 }

if (str == '') {
  alert('<% =errblankEmail %>');
}

当我运行页面时,我会收到类似的错误消息
CS0103:名称“ errblankEmail”在当前上下文中不存在

而且我还看到我的page_load没有被调用,因为我在那里设置了断点.
所以指导我如何解决这个问题.谢谢

解决方法:

您必须将变量设为public才能访问它.

public string errblankEmail ="";

标签:webforms,asp-net,javascript
来源: https://codeday.me/bug/20191122/2061645.html