我知道我已经看到了这个,但不记得这样做的正确方法......基本上我的 .cs 文件中有一个名为“字符串客户端”的字符串变量......但我无法将它传递给我的 aspx页面类似

<%=clients%>

请纠正我,我不记得或不知道如何做到这一点。 (c# 新手)当我用谷歌搜索它时.. 不清楚.. 或者没有很多这样的.. 搜索为

“asp.net c# <%= %> 结果不一致.. 也许是因为我不知道如何称呼这些..

最佳答案

该字段必须声明为 public,以便从 ASPX 标记中获得正确的可见性。在任何情况下,您都可以声明一个属性:


private string clients;
public string Clients { get { return clients; } }


更新: 也可以声明为 protected ,如下面的评论所述。

然后,在 ASPX 端调用它:



请注意,如果您将它放在服务器标记属性上,这将不起作用。例如:



这是无效的。这是:

关于c# - 如何在aspx页面后面调用代码中的变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7406961/

10-17 00:58