我知道我已经看过这个但是想不起正确的做法...基本上我的 .cs 文件中有一个名为“string clients”的字符串变量..但我无法传递它到我的 aspx 页面类似
<%=clients%>
请纠正我,我不记得或不确定该怎么做。 (C# 的新手)当我用谷歌搜索它时..不清楚..或者其中不多..搜索为
“asp.net c# <%= %>
不一致的结果..可能是因为我不知道如何调用这些..
最佳答案
该字段必须声明为 public
以便在 ASPX 标记中正确可见。在任何情况下,您都可以声明一个属性:
private string clients;
public string Clients { get { return clients; } }
更新:它也可以声明为protected
,如下面的评论所述。
然后,在 ASPX 端调用它:
<%=Clients%>
请注意,如果将它放在服务器标记属性上,这将不起作用。例如:
<asp:Label runat="server" Text="<%=Clients%>" />
这是无效的。这是:
<div><%=Clients%></div>
关于c# - 如何在代码后面调用变量到aspx页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7406961/