c# - 如何在代码后面调用变量到aspx页面

标签 c# asp.net

我知道我已经看过这个但是想不起正确的做法...基本上我的 .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/

相关文章:

c# - 通过透明的 Windows 窗体防止鼠标点击

c# - UITableView 中的随机 "Could not load NIB in bundle"

c# - 如何使用 ComImport?

Asp.net core 邮件包

c# - 在单行条件中传递空值

c# - 使用 LINQ 获取特定子类型的列表条目

c# - 如何使用 Moq 和 Autofixture 模拟 Entity Framework 6

c# - 如何从 SQLException 中获取准确的 "constraint name"

asp.net - 无法在回发时保留 Telerik 下拉列表所选值

asp.net - 组织主从 Controller ASP.Net Web API