m0_73850656 2023-03-12 11:33 采纳率: 100%
浏览 33
已结题

怎样能在登录成功后的界面显示登录时的用户名


<div class="col-md-4 bg-light rounded-4">
    <form action="">
        <div class="mb-3">
            <label for="Name" class="form-label">用户名</label>
            <asp:TextBox ID="TextBox1" runat="server" CssClass="form-control"></asp:TextBox>
        </div>
        <div class="mb-3">
            <label for="Password" class="form-label">密码</label>
            <asp:TextBox ID="TextBox2" runat="server" CssClass="form-control"></asp:TextBox>
        </div>
        <div class="d-grid">
            <asp:Button CssClass="btn btn-success btn-block" ID="Button1" runat="server" Text="登录" onclick="Button1_Click" />
        </div>
    </form>
</div>
  • 写回答

2条回答 默认 最新

  • 社区专家-Monster-XH 2023-03-12 12:28
    关注

    基于Monster 组和GPT的调写:
    可以将用户名存储在Session中,然后在登录成功后的界面读取Session中的用户名来显示。

    在登录页面的Button1_Click事件中,可以将用户名存储在Session中:

    protected void Button1_Click(object sender, EventArgs e)
    {
    string username = TextBox1.Text;
    Session["username"] = username;
    Response.Redirect("success.aspx");
    }
    
    

    在成功页面中,可以通过Session["username"]来获取用户名并显示:

    <div class="col-md-12">
        <h2>欢迎您,<%= Session["username"] %></h2>
    </div>
    
    
    

    <%= %>是ASP.NET中的内嵌代码块,可以在HTML中嵌入C#代码。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月22日
  • 已采纳回答 3月14日
  • 创建了问题 3月12日

悬赏问题

  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程
  • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
  • ¥15 关于smbclient 库的使用