我知道我已经看到了这一点,但我想不起正确的做法...基本上,我有一个名为"string clients"的字符串变量.cs文件..但我没能把它传到我的aspx页面

<%=clients%>  

请纠正我,我不记得或不知道该怎么做.(c#新手)当我在谷歌上搜索时..不清楚..或者说没有太多..搜索为

"asp.net c#<%= %>的结果不一致..可能是因为我不知道如何称呼这些..

推荐答案

该字段必须声明为public,以便从ASPX标记中获得适当的可见性.在任何情况下,您都可以申报财产:


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

UPDATE:如下面的 comments 所述,它也可以被宣布为protected.

然后,在ASPX端调用它:

<%=Clients%>

请注意,如果将其放置在服务器标记属性上,则此操作将不起作用.例如:

<asp:Label runat="server" Text="<%=Clients%>" />

这是无效的.这是:

<div><%=Clients%></div>

Asp.net相关问答推荐

无法在Microsoft Windows Server 2016(数据中心)上运行.NET可移植性分析器

创建项目 ASP.NET Core (.NET Core) 和 ASP.NET Core (.NET Framework) 有什么区别

未知的网络方法.参数名称:methodName

无法读取配置部分system.servicemodel,因为它缺少部分声明

如何在不使用 Session 的情况下在 ASP.net 中的页面之间传递值

从 RowDataBound 事件的 gridview 从单元格中获取值

Webapi、Webhost和Owin的关系

我可以创建 .config 文件并将其包含到 web.config 中吗?

如何在 ASP.NET 中仅在调试模式下执行代码

我的 asp.net mvc Web 应用程序中的 OutputCache 设置.防止缓存的多种语法

如何使用 WebRequest 发布数据并从网页获取响应

解析器错误消息:无法加载类型网络营销

ASP.NET 元:资源键

如何将参数传递给 ASP.NET MVC 2 中的自定义 ActionFilter?

如何将列表转换为数据表

解析器错误:此处不允许使用_Default,因为它没有扩展类System.Web.UI.Page和 MasterType 声明

错误处理(向客户端发送 ex.Message)

将对象传递给 HTML 属性

ASP.NET MVC 5 Web.config:FormsAuthenticationModule或FormsAuthentication

在没有等待 #2 的情况下调用异步方法