3

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

4

1 回答 1

3

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

public string errblankEmail ="";
于 2013-10-04T14:34:37.470 回答