尝试从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