一尘不染

如何在aspx页面后面的代码中调用变量

c#

我知道我已经看到了这一点,但是却想不起来正确的方法…基本上,我的.cs文件中有一个名为“字符串客户端”的字符串变量。但是我无法将其传递给我的aspx页面类似

<%=clients%>

请纠正我,我不记得或不确定如何执行此操作。(C#的新手),当我用Google搜索它时..尚不清楚..或其中没有很多..搜索为

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


阅读 401

收藏
2020-05-19

共1个答案

一尘不染

必须声明该字段以public从ASPX标记中正确可见。无论如何,您都可以声明一个属性:

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

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

然后,在ASPX端调用它:

<%=客户%>

请注意,如果将其放置在服务器标签属性上,则将无法使用。例如:

<asp:标签runat =“服务器”文本=“ <%= Clients%>” />

这是无效的。这是:

<%= Clients%>

2020-05-19