フォームから入力したユーザ名を持っています そのユーザ名が一意の場合はどの方法を使用しますか?フォーム認証にユーザ名がすでに存在するかどうかを確認する最も良い方法
Membership.FindUsersByName
またはMembership.GetUser
またはいずれかの他の方法?
私は、一意の値をチェックする際に、一般的な方法としてboolを返すメソッドを見ていないので、これを特に尋ねています。
フォームから入力したユーザ名を持っています そのユーザ名が一意の場合はどの方法を使用しますか?フォーム認証にユーザ名がすでに存在するかどうかを確認する最も良い方法
Membership.FindUsersByName
またはMembership.GetUser
またはいずれかの他の方法?
私は、一意の値をチェックする際に、一般的な方法としてboolを返すメソッドを見ていないので、これを特に尋ねています。
Membership.GetUser
のパフォーマンスがやや向上しています。また、Membership.FindUsersByName
は、SQLメンバーシップを使用している場合にLIKE文を実行するため、実行しようとしているときに一意の名前ではありません。
短い回答:最高のパフォーマンスを得て一意の名前を見つけるには、Membership.GetUser
を使用してください。ここ
There is a method in JQuery Form.validate you can use it for this pupose
あなたは、コード
$(document).ready(function() {
$("#formData").validate({
rules: {
fname: {
minLength: 3,
required: true,
remote: { url: "UserAccount/Register", type: post }
},
},
messages : {
minLength: "ATlesat 3 characters required for user name",
required: "user name is required",
remote : "User name already exist"
}
});
});
はあなたに感謝見ることができますbebben – naveen