使用C#方法在aspx文件中设置TextBox文本



我想使用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();

最新更新