Membership.UpdateUser メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Membership.UpdateUser メソッドの意味・解説 

Membership.UpdateUser メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

指定したユーザー情報データベース更新します

名前空間: System.Web.Security
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Shared Sub UpdateUser
 ( _
    user As MembershipUser _
)
Dim user As MembershipUser

Membership.UpdateUser(user)
public static void UpdateUser
 (
    MembershipUser user
)
public:
static void UpdateUser (
    MembershipUser^ user
)
public static void UpdateUser
 (
    MembershipUser user
)
public static function UpdateUser
 (
    user : MembershipUser
)

パラメータ

user

更新するユーザーとそのユーザー更新情報を表す MembershipUser オブジェクト

例外例外
例外種類条件

ArgumentNullException

usernull 参照 (Visual Basic では Nothing) です。

解説解説

UpdateUser は、メンバシップ ユーザー現在の情報設定されMembershipUser オブジェクト入力値として受け取りMembershipUser オブジェクトプロパティ値でデータベース更新します新しMembershipUser構築することもできますし、GetUser、GetAllUsers、FindUsersByName、または FindUsersByEmail の各メソッド使用してデータ ソース内の現在値設定されMembershipUser オブジェクト取得することもできます

使用例使用例

現在のログオンされたユーザー電子メール アドレス更新するコード例次に示します

<%@ Page Language="vb" %>
<%@ Import Namespace="System.Web.Security"
 %>
<script runat="server">

Dim u As MembershipUser

Public Sub Page_Load(sender As
 Object, args As EventArgs)

  u = Membership.GetUser(User.Identity.Name)

  If Not IsPostBack Then
 EmailTextBox.Text = u.Email

End Sub

Public Sub UpdateEmailButton_OnClick(sender
 As Object, args As EventArgs)

  Try
    u.Email = EmailTextBox.Text

    Membership.UpdateUser(u)
  
    Msg.Text = "User e-mail updated."
  Catch e As System.Configuration.Provider.ProviderException
    Msg.Text = e.Message
  End Try

End Sub

</script>
<html>
<head>
<title>Sample: Update User E-Mail</title>
</head>
<body>

<form runat="server">
  <h3>Update E-Mail Address for <%=User.Identity.Name%></h3>

  <asp:Label id="Msg" ForeColor="maroon"
 runat="server" /><BR>

  <table CellPadding="3" border="0">
    <tr>
      <td>E-mail Address:</td>
      <td><asp:TextBox id="EmailTextBox"
 MaxLength="128" Columns="30"
 runat="server" /></td>
      <td><asp:RequiredFieldValidator id="EmailRequiredValidator"
 runat="server"
                                    ControlToValidate="EmailTextBox"
 ForeColor="red"
                                    Display="Static"
 ErrorMessage="Required" /></td>
    </tr>
    <tr>
      <td></td>
      <td><asp:Button id="UpdateEmailButton"
 
                      Text="Update E-mail" 
                      OnClick="UpdateEmailButton_OnClick"
 
                      runat="server" /></td>
    </tr>
  </table>
</form>

</body>
</html>
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web.Security" %>
<script runat="server">

MembershipUser u;

public void Page_Load(object sender, EventArgs
 args)
{
  u = Membership.GetUser(User.Identity.Name);

  if (!IsPostBack)
  {
    EmailTextBox.Text = u.Email; 
  }
}

public void UpdateEmailButton_OnClick(object
 sender, EventArgs args)
{
  try
  {
    u.Email = EmailTextBox.Text;

    Membership.UpdateUser(u);
  
    Msg.Text = "User e-mail updated.";
  }
  catch (System.Configuration.Provider.ProviderException e)
  {
    Msg.Text = e.Message;
  }
}

</script>
<html>
<head>
<title>Sample: Update User E-Mail</title>
</head>
<body>

<form runat="server">
  <h3>Update E-Mail Address for <%=User.Identity.Name%></h3>

  <asp:Label id="Msg" ForeColor="maroon" runat="server"
 /><BR>

  <table CellPadding="3" border="0">
    <tr>
      <td>E-mail Address:</td>
      <td><asp:TextBox id="EmailTextBox" MaxLength="128"
 Columns="30" runat="server" /></td>
      <td><asp:RequiredFieldValidator id="EmailRequiredValidator"
 runat="server"
                                    ControlToValidate="EmailTextBox" ForeColor="red"
                                    Display="Static" ErrorMessage="Required"
 /></td>
    </tr>
    <tr>
      <td></td>
      <td><asp:Button id="UpdateEmailButton" 
                      Text="Update E-mail" 
                      OnClick="UpdateEmailButton_OnClick" 
                      runat="server" /></td>
    </tr>
  </table>
</form>

</body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Membership.UpdateUser メソッド」の関連用語

Membership.UpdateUser メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Membership.UpdateUser メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS