-3

このコードに何か問題がありますか?一晩それを理解することはできません!

protected void Page_Load(object sender, EventArgs e)
if (!Page.IsPostBack)
{
    string email2 = Membership.GetUser(User.Identity.Name).Email;
    MembershipUser currentUser = Membership.GetUser();
    string UserId2 = currentUser.ProviderUserKey.ToString();
    TextBox2.Text = email2;
    TextBox3.Text = UserId2;
}

リターンタイプが必要だと書いてあります。

4

2 に答える 2

8

3つのことが頭に浮かびます。

  • メソッドの開始中括弧がありません
  • ステートメントIfは次のようになりますif-C#では大文字と小文字が区別されます
  • メソッドの閉じ中括弧がありません。
于 2012-09-13T03:13:03.683 に答える
3

これを試して:

protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
        string email2 = Membership.GetUser(User.Identity.Name).Email;
        MembershipUser currentUser = Membership.GetUser();
        string UserId2 = currentUser.ProviderUserKey.ToString();

        TextBox2.Text = email2;
        TextBox3.Text = UserId2;

    }
}
于 2012-09-13T03:15:16.180 に答える