将 C# 变量输出到 ASPX 文本框
本文关键字:ASPX 文本 输出 变量 | 更新日期: 2023-09-27 18:35:31
我只是想将一个变量从eform的后端显示到前端的文本框中,这就是我目前所拥有的。
.aspx.cs
if (!Page.IsPostBack)
{
string username = Request.ServerVariables["AUTH_USER"];
}
在.aspx我尝试输出变量,如下所示:
<asp:TextBox ID="username" runat="server" Width="44px" ReadOnly="true" Text='<%username %>'></asp:TextBox>
将用户名设置为公共/受保护的类成员,并将.aspx行更改为以下
<asp:TextBox ID="username1" runat="server" Width="44px" ReadOnly="true" Text='<%= username %>'></asp:TextBox>
您需要使用 <%= 变量名称 %>并更改文本框名称,因为类中不能有两个相同的名称变量。
username.Text = Request.ServerVariables["AUTH_USER"];
应该这样做。 但你真的应该谷歌这个。