小编GAT*_*GAT的帖子

为什么我不能通过调用aspx文件中的方法来设置asp:Label Text属性?

有人可以向我解释一下:

我有一个标签,我希望能够通过调用aspx文件中的方法来设置Text属性.如果我在代码中设置属性,它工作正常,但我真的想在aspx文件中设置此属性.

我尝试了几件事,但我期望的工作是:

<asp:Label ID="Label1" runat="server" Text=<%# GetMyText("LabelText") %> />
Run Code Online (Sandbox Code Playgroud)

这样做时我没有错误,但我的方法永远不会调用,Text属性保持为空.

是否无法在不使用资源或使用硬编码值的情况下直接在aspx中将属性值设置为服务器端控件?

更新:我的第一次尝试是:

<asp:Label ID="Label1" runat="server" Text=<%= GetMyText("LabelText") %> />
Run Code Online (Sandbox Code Playgroud)

但是这会导致以下错误:

服务器标记不能包含<%...%>结构.

c# asp.net

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net ×1

c# ×1