0
Dim usersInRole As String() = Roles.GetUsersInRole("HR_Base_Role")
Dim Myusers As New MembershipUserCollection

For Each UserName As String In usersInRole
    Myusers.Add(Membership.GetUser(UserName))
Next
ComboBox2.DataSource = Myusers

上記のコードは、「指定されたメソッドはサポートされていません」をスローします。最初の行の例外。ここで何が間違っているのか誰でも知っていますか?

4

2 に答える 2

0

ASP.NET メンバーシップ プロバイダーが Windows フォーム アプリケーションを対象としているかどうかはわかりません。しかし、他の人が以前にその道をたどっていたようです.SOでこの質問をチェックしましたか?Windowsフォームでセキュリティコンポーネントを実装する方法?

于 2010-05-13T08:03:13.937 に答える
0

メンバーシップ、ロール、およびプロファイルはすべて ASP.Net テクノロジであり、適切に構成された Web サイトが必要です。

.NET 3.5 では、これらの機能が拡張され、アプリケーション サービスを介したデスクトップ アプリケーションからの使用がサポートされましたが、適切に構成された ASP.Net Web サイトは依然としてデータ/サービスのソースであることに注意してください。

これらの施設を適切に利用するために、リンク先の情報をよく理解してください。

参照: http://msdn.microsoft.com/en-us/library/bb547119(VS.90).aspx

于 2010-05-13T11:31:42.687 に答える