我正在构建具有一些资源的 ASP 服务器控件。其中之一是 .js 文件,我必须从我的 ServerControl.cs 文件中传递一个变量。
例如,我知道如何在我的资源样式文件和 javascript 文件中获取资源图像,如下所示:
var resourceOpen = "<%=WebResource("PatientList.Images.DirOpen.png")%>" ;
var resourceClose = "<%=WebResource("PatientList.Images.DirClose.png")%>";
background: url('<%=WebResource("PatientList.Images.letter-bg.png")%>');
我想对我的服务器控制.cs文件中的公共变量做同样的事情假设我有
public string TestVariable = "It works"
如何将其传递给我的资源中的 javascript 文件?
var jsvariable = "<%=TestVariable%>"
不工作。似乎只有 WebResource(...) 有效。当我尝试使用变量时,当我做这样的事情时:
alert("<%=TestVariable%>");
将出现带有字符串“<%=TestVariable%>”的窗口,而不是“It works”