問題タブ [profile-provider]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - ASP.Netの組み込みプロファイルプロバイダーから他のプロバイダーへの移行
私はできるだけ早く立ち上がる必要があるプロジェクトに取り組んでいます。私の計画は、ASP.Netのプロファイルプロバイダーを使用して、何かをすばやく起動し、必要に応じて後で再訪することです。私の質問は、組み込みのプロファイルプロバイダー間で自分のカスタムスキーマに移行するのがどれほど難しいかということです。弾丸を噛んで、今すぐカスタムプロファイルプロバイダーを実行する必要がありますか?今後、これに関して考えられる警告は何ですか?
asp.net - Asp.net メンバーシップ プロファイル FirstName および LastName (宣言されていません。保護レベルによりアクセスできない場合があります)
プロファイルを作成してアイテムを追加すると、コードビハインドで宣言されていないと常に表示されます!!
プロジェクトのフレームワークを Framework 4.0 から Framework 3.5 に変更しようとしましたが、それでも機能しませんでした。
FirstNamep、LastNamep は宣言されていません。
そしてWeb.configで:
コードの裏側:
asp.net - Asp.netプロファイルが入力されたデータを保存または表示しない(コードが更新されました)10/28/12
Asp.netプロファイルは、ユーザーが入力したデータを表示または保存していませんが、エラーはありません。以下のコードのビューを次に示します。webprojectは実行されるだけで、firstnameとlastnameの両方のラベルに何も表示されません。
これはAWEBプロジェクトです、、、 OPEN WEBSITEを使ってプロジェクトを開きました!
ただし、プロジェクトでは、VISUAL STUDIOSのプログラムタイトルバーに「WEBPROJECT.sln(3)」と表示されます。
これは、ユーザーがアカウントを作成し、ユーザーのプロファイル設定を保存するときです:新規および更新
そして、これはそれが表示されるときです:新規および更新
そしてこれはWeb設定です:新規および更新
これは私のSQLサーバーのaspnet_Profileに表示されているものです:
[PropertyNames]
[LastName:S:0:0:FirstName:S:0:0:]
これは前のコードをやり直したので、以下の前のコメントは無視してください!
PreRenderメソッドも試しました:
しかし、エラーが発生します。 オブジェクト参照がオブジェクトのインスタンスに設定されていません。Profile.FirstName=firstName.Textの場合;
asp.net - ASP.Net プロファイル プロバイダーの GetPropertyValue() は、リクエスト メソッドごとかセッション メソッドごとか?
GetPropertyValue() メソッドが呼び出されるのはいつですか?
SQL プロファイル プロバイダーのプロキシ パターンを作成し、アプリケーションでプロファイル プロパティを使用してみました。
認証済みユーザー モードと匿名ユーザー モードの両方を試しました。プロファイル プロパティの値にアクセスするたびに、 profileProvider GetPropertyValue() メソッドが呼び出され、DB にアクセスして値を取得しています。
知りたいのですが、プロファイル値がコンテキスト内に存在するのはいつですか?
リクエストごとに、値を取得するために profileProvider が呼び出されていることがわかります。もしそうなら、HttpContext.Current に Profile を持つことの用途は何ですか?
asp.net - SqlTableProfileProvider を使用した複数値プロファイル プロパティが必要
私の ASP.Net Framework 4 Web アプリケーション プロジェクト (VS 2010) では、SqlTableProfileProvider ( http://www.asp.net/downloads/sandbox/table-profile-provider-samples ) を使用しています。FirstName、LastName、FavoritePizzaTopping などの一連のカスタム プロパティで非常にうまく機能しています。
ただし、ArrayList、List、Dictionary、または Collection (推奨される方) 型の多値プロファイル プロパティを実装したいと考えています。
プロパティは、ユーザーに関連付けられたブランドのリストを保存します。データベースに UserId と BrandId を格納するテーブルがありますが、この概念を実装する方法がわかりません。
http://msdn.microsoft.com/en-us/library/d8b58y5d(v=vs.100).aspxを見ましたが、私のプロパティは web.config で定義されておらず、 ProfileCommon : ProfileBase 内で定義されています。
解決策は SqlProfileProvider.cs 内にあると思いますが、実装方法がわかりません。そのファイルからの 2 つの方法を次に示します (ファイル全体を投稿したはずですが、制限がありました)。
web.config の関連セクションは次のとおりです。
StackOverflow の誰かがすでにこのようなものを実装しているか、正しい方向に向けてくれることを願っています。
ありがとうございました!
asp.net - 現在のメンバーの削除中にエラーが発生しました
Umbraco Web サイトで実行されている .NET ユーザー コントロールがあり、コード ビハインドから現在のメンバーを削除できるようにしたいと考えています (それは素晴らしい計画のようには聞こえませんが、これは通常の ASP. NET Forms サイト) を呼び出しSystem.Web.Security.Membership.DeleteUser(usernameToDelete, trueOrFalse);
ますが、呼び出すと (リダイレクト先のページで):
ユーザーを削除してページを変更した後、プロパティ値を設定しようとするのはなぜですか? 現在の Umbraco メンバーを設定/削除する方法がわかりません。
編集: umbraco v 4.11.1 を使用しています (アセンブリ バージョン: 1.0.4715.27659)
これは、私が試したログアウトコードの最長バージョンであり、それでもエラーが発生します。
c# - 独自のデータベースで Entity Framework を使用してカスタム プロファイル プロバイダーを作成する
これまでは と を作成できましCustom Membership Provider
たCustom Role Provider
が、 に問題がありCustom Profile Provider
ます。いくつかのデモを見た後web.config
、プロファイルのスキーマを定義するために使用されていることがわかりました。たとえば、タグでは次のようになり<profile>
ます。
そのフィールドにアクセスするには、、、などを使用しProfile.AddressName
ますProfile.AddressStreet
...
私の質問は、プロファイル スキーマを定義する唯一の方法ですか? データベースで自分のテーブルを使用したい場合UserProfile
、どうすればよいですか? データを読み取る方法が必要です。
ご協力いただきありがとうございます。
asp.net-mvc-4 - ASP.NET MVC で現在のプロファイル プロバイダーを取得する方法
Ninject を使用して、メンバーシップ プロバイダーとロール プロバイダーにリポジトリを挿入しています。そのためのコードは次のとおりです。
Ninject コントロール ファクトリでは、次のように呼び出します。
したがって、依存関係はメンバーシップ プロバイダーとロール プロバイダーの両方に注入されます。
ポイントは、メンバーシップとロールの現在のプロバイダーを簡単に見つけることができるということですが、プロファイルの現在のプロバイダーを見つけるにはどうすればよいでしょうか!?
ありがとう、
asp.net - C# 複数の .NET プロファイル プロバイダー間の切り替え
web.config で 2 つのプロファイル プロバイダーを定義しようとしています。独自のデータベースを持つ外部サービスを使用するものと、現在のアプリケーションのデータベースに接続するもの:
「LocalProfileProvider」がデフォルトで使用されると想定していますが、「ExternalProfileProvider」を使用する必要がある場合があります。次のように、ProfileManager で特定のプロバイダーを参照できることがわかりました。
しかし、この特定のプロバイダーを使用して、現在のユーザーのプロファイル データを他のシステムに保存できるようにアプリケーションに指示する方法がわかりません。2 つのプロファイル プロバイダーを定義し、コードの特定のポイントでどちらを使用して特定のプロパティを保存するかを指定することはできますか?
c# - Lightswitch で新しい ProfileProvider プロパティを作成して使用する
Lightswitch を使用して ProfileProvider の新しいプロパティを作成してアクセスするにはどうすればよいですか?
私はこれを試しました: Web.config/configuration/system.web/ の次のセクションを変更しました
次に、ソリューションを再構築し、それを使用しようとすると、FullName は取得できますが、MyCustomProperty は取得できません。
..User.FullName の定義に移動すると、Property FullName はあるが MyCustomProperty がない自動生成クラスに到達します。
再構築はコードが自動生成される方法ではないと思いますが、これを達成する方法の手がかりがありません。
ありがとう。