如何解决将登录用户分配给FormView控件内的文本框
使用C#的ASP.Net 我需要正确的语法。这一点很关键。我需要将经过身份验证/登录的用户分配给FormView控件(确切地说是FormView1)内的文本框!我无法再得到这个了,我正在寻求帮助。我想预先承认我对此不完全了解,如果您能提供帮助,请提供正确的代码。我知道我做错了,但到目前为止,我只是在展示我想做的事情。我正在将Form的数据插入sql Server的数据库表中。错误消息:严重级别代码说明项目文件行抑制状态 错误CS0103名称'Submitted_by_email'在当前上下文中不存在echodevelopment C:\ Users \ dmartin \ source \ repos \ echodevelopment \ echodevelopment \ Submitinitialrequest.aspx.cs 30有效
protected void FormView1_DataBound(object sender,EventArgs e)
{
if (FormView1.CurrentMode == Formviewmode.Insert)
{
TextBox TGG = (TextBox)FormView1.FindControl("Submitted_by_email");
TGG.Text = Submitted_by_email.Text;
}
if (submitted_by_email != null)
{
_ = Context.User.Identity.Name;
if (User.Identity.IsAuthenticated)
submitted_by_email.Text = User.Identity.Name;
}
}
解决方法
解决了!
protected void Page_Load(object sender,EventArgs e)
{
TextBox MyTextBox = (TextBox)FormView1.FindControl("TextBoxID");
MyTextBox.Text = User.Identity.Name;
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。