aspx文件中控件属性中的c#代码

aspx文件中控件属性中的c#代码,c#,asp.net,C#,Asp.net,我想根据会话语言更改按钮的文本属性。所以我写: <asp:Button id="btOptIn" runat="server" Text="<% = UI.Instance.TxtSubmit %>" onclick="btOptIn_Click" /> 这是行不通的。我尝试了其他几个版本(如Text='),但没有成功 相同的代码()在属性的引号之外工作。使它在控件的属性中工作的语法是什么 谢谢您抽出时间。 <asp:textbox id="

我想根据会话语言更改按钮的文本属性。所以我写:

<asp:Button id="btOptIn" runat="server" 
    Text="<% = UI.Instance.TxtSubmit %>"
    onclick="btOptIn_Click" />

这是行不通的。我尝试了其他几个版本(如
Text='
),但没有成功

相同的代码(
)在属性的引号之外工作。使它在控件的属性中工作的语法是什么

谢谢您抽出时间。


<asp:textbox id="tbName" runat="server" Text='<%# Eval("test") %>' />
是一个缩短的响应。Write(),对于任何服务器标记,它永远不会作为属性有效

仅当Conataner是数据绑定的(您案例中的页面)时,才可以使用

可用于访问资源文件中的数据


在页面加载中,您必须调用Page.DataBind()才能使其正常工作。

谢谢您,Madhur,但我无法使用“”格式。你能举个例子吗?