我想使用C#方法在aspx
文件中设置一个TextBox Text
以下是我所做的:
ASPX:
<asp:TextBox ID="txt_btc_in_eth" runat="server" Text="<%# txt_btc_in_eth_val() %>" CssClass="only_decimal"></asp:TextBox>
C#:
protected string txt_btc_in_eth_val()
{
string output = "0.02";
return output;
}
但txt_btc_in_eth_val()
从不打电话
出了什么问题?
编辑1:
我也尝试了这个html而不是服务器端控件:
<span><%# txt_btc_in_eth_val() %></span>
txt_btc_in_eth_val()
不再调用。
编辑2:<%=
而不是<%#
不起作用。
编辑3:
public string txt_btc_in_eth_val()
{
string output = "0.02";
return output;
}
我将protected
改变为public
>仍然不起作用
您应该在Page_Load((中调用该TextBox的DataBind((方法。
txt_btc_in_eth.DataBind();