使用User.Identity.Name值预填充DetailsView InsertItemTemplate TextBox

时间:2012-08-12 19:37:59

标签: asp.net username detailsview

我正在尝试将经过身份验证的用户的UserName放在Insert项模板上。因为我很新,所以我需要最简单的解释。我非常感谢你的帮助。这就是我所拥有的:

    <InsertItemTemplate>
         <asp:LoginName ID="LoginName2" runat="server" User.Identity.Name='<%# Bind("UserName") %>'/>
    </InsertItemTemplate>

由于

1 个答案:

答案 0 :(得分:0)

从代码隐藏

执行此操作
<asp:DetailsView ID="DetailsView1" runat="server" OnDataBound="DetailsView1_DataBinding">
<InsertItemTemplate>
     <asp:LoginName ID="LoginName2" runat="server" />
</InsertItemTemplate>    
</asp:DetailsView>


Protected Sub DetailsView1_DataBinding(ByVal sender As Object, ByVal e As System.EventArgs) Handles DetailsView1.DataBinding

LoginName2.text =User.Identity.Name

End Sub