试图从javascript访问服务器端变量

时间:2013-10-04 14:33:27

标签: javascript asp.net webforms

我有一个页面,在表单加载我用值初始化服务器端变量,我想在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没有被调用,因为我在那里设置了断点。 所以指导我如何解决这个问题。感谢

1 个答案:

答案 0 :(得分:3)

您必须创建变量public才能访问它。

public string errblankEmail ="";