我正在尝试从后端使用变量。实际上,我正在尝试从现有解决方案中复制解决方案。在旧的解决方案中它可以正常工作,但是在新的解决方案中,我无法访问变量后面的代码。
这是我的代码:
public static string DefaultURL { get { return Global.URL; } }
这是aspx页面
<a href="<%= DefaultURL %>">
<img src="../Content/img/logohome.png" class="img-responsive "
style="width: 111px;" />
</a>
但是变量DefaultURL
给出类似“名称DefaultURL在当前上下文中不存在”的错误。
答案 0 :(得分:1)
使用此解决方案:
public string DefaultURL { get { return DefaultURL ; } }
更新:也可以将其声明为protected
,如下面的评论所述。
然后,在ASPX端调用它:
<%= DefaultURL%>
请注意,如果将其放置在服务器标签属性上,则将无法使用。例如:
” />
这是无效的。这是:
<%= DefaultURL%>
请参阅Link,这对您也很有帮助,您还将找到整个示例。