1

ASP.NET C# で開発された送信フォームがあり、LoginName コントロールのユーザー名をテキスト ボックス コントロールに保存しようとしています。簡単に言うと、ユーザー名をテキスト ボックス内に表示します。次を使用して、現在の日付をテキスト ボックス コントロールに格納できます。

dateCreated.Text = DateTime.Now.ToString();

... dateCreated が Textbox コントロールの ID であり、正常に動作します。

以下は、LoginName コントロールに対して私がやろうとしていることです。

createdBy.Text = LoginName1.ClientID; 

... createdBy は、ユーザー名を保存しようとしているテキスト ボックス コントロールの ID です。以下は、LoginView コントロールの設計です。

<asp:LoginView ID="LoginView1" runat="server">
<AnonymousTemplate>
   You are not Logged in, Click the login link to sign in
</AnonymousTemplate>
<LoggedInTemplate>
   You are Logged in. Welcome, <asp:LoginName ID="LoginName1" runat="server"/>
<LoggedInTemplate>
</asp:LoginView>

しかし、LoginName1 にどの定義を適用するかについては行き詰まっています。このタスクをどのように達成するかについて、助けてもらえますか? .Net は初めてです、ありがとう

4

1 に答える 1

0

この方法では LoginName コンテンツをキャプチャできません。しかし、次のコードは仕事をします:

createdBy.Text = User.Identity.Name;
于 2013-08-12T00:06:11.997 に答える