使用 C# 方法在 aspx 文件中设置文本框文本
Set TextBox Text In aspx File Using A C# Method
我想使用 C# 方法在 aspx
文件中设置一个 TextBox 文本。
这是我所做的:
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();
我想使用 C# 方法在 aspx
文件中设置一个 TextBox 文本。
这是我所做的:
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();