我正在为 asp.net 按钮服务器控件创建动态文本。
<asp:Button Runat="server" ID="transferButton" cssclass="submit" Text ='<%= string.Format("Save, Close & Transfer {0}", returnDynamicText())%>'/>
到目前为止,我只得到按钮控件中显示的 string.format 语句文本,"<%= 字符串。Format("Save, Close & Transfer {0}", returnDynamicText(((%>".这是我实际需要的动态格式化文本,"保存,关闭和传输动态文本"。
你需要一个数据绑定表达式
Text='<%# string.Format("Save, Close & Transfer {0}", returnDynamicText()) %>' />
如果按钮不在中继器、GridView 等内部,则需要在 Page_Load
中调用DataBind()
。
protected void Page_Load(object sender, EventArgs e)
{
DataBind();
}