-1

こんにちは、非常に新しい ASP と C シャープです。

名前や電話番号などのカスタム フィールドをデータベースに追加する方法を知りたいです。

さまざまな手法を試しましたが、あらゆる種類のエラーが発生します。最も簡単にフォローして理解できるウェブサイトを見つけました。カスタムフィールドの追加について言及しているようですが、実装方法がわかりません。

コードを変更する気はありませんが、変更する必要がある場合は変更します。

使用しているコードは、この Web サイトから離れています: http://www.thecodingguys.net/tutorials/asp/webpages-membership

ありがとう

4

1 に答える 1

0

実際には思ったより簡単です。最初に users テーブルに FirstName と PhoneNumber のような 2 つの新しいフィールドを追加します。次に、thecodingguys.net 登録ページで次のコードを探します。

var token = WebSecurity.CreateUserAndAccount(email, password, null, true);

null は、PhoneNumber などの追加情報を意味します。Name は必要ありませんが、変更する必要があるためです。データ型は配列でなければなりません。その上にこれを置く

var user = new{FirstName = firstname, LastName = lastname, Number = number};

ここで、FirstName はテーブル内の列名であり、= 記号の後には、この情報を取得する HTML コントロールがあります。(余分な HTML ボックスを追加する必要があります)

これは、それがどのように見えるかです

var user = new{FirstName = firstname, LastName = lastname, Number = number};
var token = WebSecurity.CreateUserAndAccount(email, password, user, true);

これで問題が解決するはずです。解決済みとしてマークしてください。

于 2012-11-22T15:43:13.920 に答える