問題タブ [asp.net-profiles]

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.

0 投票する
1 に答える
171 参照

sql - ASP.NET4プロファイルの問題

誰かが私がこのおそらく単純な問題を克服するのを手伝ってくれることを願っています。

以前はASPを使用していましたが、最近まで.NETに移行する必要はありませんでしたが、今では、大規模な開発を見逃していることに気づき、今ではほとんどゼロから始めています。私が愚かなことを言うなら私。

私は、新しいユーザーが特定のページにアクセスするために基本的なメンバーシップの詳細でサインアップできる単純なページのセットを構築することに成功しました。私は今、彼らからさらに情報を収集したいと思います。ユーザーが入力できるラベルとテキストボックスのリストを表示し、適切な場所でweb.configファイルに追加した追加のプロファイル要素に関連付けられているWebフォームを使用してページを作成しました。SQL Serverを介してデータベースを監視し、テキストボックスに詳細を入力して保存ボタンを押すと、どのデータが収集されているかを確認していますが、これは機能しているようです。ただし、page_load関数がコードを実行して、すでに収集されているプロファイル情報がすでに入力されている場合はテキストボックスに表示しますが、何も表示されません。

MSDNページのPostal_Codeの例に戻り、ボタンをクリックするとラベルに表示される値を取得できますが、移動してページに戻ると何も表示されません。

これが私のコードの抜粋ですが、他に何か必要かどうか尋ねてください。私は何時間もかけて多種多様なキーワードを使用してネットを精査し、非常に簡単なはずの解決策を見つけようとしましたが、同じ問題を抱えている人はいないようです。ああ!

Sub Page_Load(ByVal sender As Object、ByVal e As EventArgs)DisplayCurrentUserInfo()End Sub

乾杯、ロブ

0 投票する
2 に答える
533 参照

asp.net-mvc-3 - ASP.NET からの MVC3 メンバーシップ プロファイルの変換

Web アプリケーションを asp.net から MVC3 に変換しており、古いアプリケーションで構成されたプロファイル プロパティを設定およびアクセスする方法を見つけようとしています。

古いアプリからデータベースにアクセスでき、MVC3 を使用して新しいユーザーを作成できます。

この新しいユーザーは、データベースの「USER」テーブルに配置されます。ユーザーに関する追加情報も保存する必要があり、古いアプリケーションで作成された古いデータベースを引き続き使用する必要があるため、新しいアプリに切り替えると、現在のユーザーは引き続きログオンでき、レイアウトの改善以外の変更に気付かない.

古いデータベースには、「PROFILE」と呼ばれるテーブルもあり、追加の値が次のように保存されます

UserId 、 PropertyNames 、 PropertyValuesString 、 PropertyValuesBinary 、 LastUpdatedDate

DB7E1F8E-FB45-49E5-A2AF-C83A371CC22F、PartnerID:S:0:2:FirstName:S:2:4:LastName:S:6:12:Indexed:S:18:1:、26MiloMinderbinder3、0x、2010-09 -29 21:23:33.737

これは、MVC3 では使用できない MembershipWizard を使用して作成されました。MVC3 でユーザーを作成し、適切な値をこのテーブルに追加する方法を見つける必要があります。

あなたが提供できる助けを前もって感謝します。

0 投票する
1 に答える
442 参照

asp.net - 複雑な動的ユーザープロファイル/設定を保存するためのモデルの選択

レイアウトは次のとおりです。

  • SQLServerデータベースを使用して内部ASP.NETWebアプリ(VB.NET)を開発しています。
  • 私のユーザーは厳密に内部であるため、自動認証には「Windows」方式を使用しています。
  • 私には4つのユーザーロールがあり、それぞれに独自の動的な設定セットがあります。
  • ボーナス:各ユーザーは複数の役割、したがって複数のプロファイルを持つことができます。

私の広範な調査から、ユーザープロファイル設定を保存するための次の2つの方法を決定しました(どちらも「HOW?」という質問を促します)が、どちらが最適かはわかりません(ある場合)。

  • プロファイルと関連する設定をDBに保存します(どの構造を使用しますか?予備的なマッピングから、少なくとも4つのテーブルを作成しましたが、これらのテーブルは非常に管理不能で保守不可能になり始めています)
  • 組み込みのASP.NETメンバーシップおよびプロファイルオブジェクトを使用しますか?(これに関する優れたチュートリアルが見つからないようです。この方法でもDBサポートが必要ですか?繰り返しますが、どのテーブル構造を使用しますか?)-この可能な解決策に最も興味があります

例:

私の最も複雑なユーザーグループには、ユーザーに関連付けられているすべての(ユーザーが選択した)製品のプロファイルを保存する機能が必要です。私がプロダクトマネージャーであり、自分が担当している選択したすべての製品をアカウントに表示したいとします。明らかに、私の役割の各メンバーは、異なる製品と異なる数量などを持っています。おそらく、ユーザーページの設定(検索、並べ替え、順序のデフォルトなど)は、補助設定テーブルを参照して、汎用テーブルに格納できます。ある種の「外部キー」として機能する可能性のある特別なレコードを介してリンクできる奇妙なもののために。

リクエストに応じて、テーブルプランに関する私のアイデアの1つは次のとおりです。

次に、疑問が生じます。

  1. 行と列をいつ使用する必要がありますか?
  2. 設定ごとに列を使用すると、データ型を定義できますが、列数が制御できなくなる可能性があります。一方、設定ごとに行を使用する場合は、はるかに理にかなっていますが、設定のデータ型を制御できなくなります。
  3. UserSettingsテーブルを省略し、代わりにUserID外部キーを使用してSettingsテーブルの各設定のname = valueペアレコードを追加する必要がありますか?
  4. などなど...

私の理想的な答え:

ご覧のとおり、私には多くの質問があり、一見ほとんど役に立たないようです。誰かが私のために簡単にそれを分解することができれば、はそれを愛するでしょう。あなたの専門的な推奨事項とそれを実装する方法に関するいくつかの非常に簡単なヒントを教えてください(つまり、使用するASP.NETオブジェクト、およびそれらのオブジェクトが私の複雑なプロファイルを管理するためのメカニズムをどのように提供するか)

0 投票する
1 に答える
106 参照

.net - 匿名ユーザーからログイン ユーザーへのプロファイル データの受け渡し

ユーザーがメンバーシップを作成した後(アカウントを作成した後)、ログイン後、次のhttprequestの前に、ユーザープロファイルに値を割り当てようとしています

ただし、プロファイル値を割り当てる前にユーザーのサインイン/認証を試みますが、ユーザーは次の httprequest まで認証されません。

これは私のコードがどのように見えるかです:

匿名ユーザーを有効にし、プロファイル値を割り当て、後で次の httprequest (ユーザーが認証されたとき) の後、このデータを認証されたユーザーに渡すことを考えています。

とにかくそれを行うことはありますか?もしそうなら、それを行うためのチュートリアルはありますか? そうでない場合、この問題にどのようにアプローチすればよいですか?

0 投票する
1 に答える
83 参照

.net - ASP.NETでのプロファイルの使用

vb.netでプロファイルを使用し、何が間違っているのかを理解しようとするのは初めてです。webconfigには、次のコードがあります。

そして、私のvbコードでは、次のコードを使用してプロファイルに追加しようとしています。

しかし、私は次のようなエラーが発生し続けます。

FirstNameはプロファイルのメンバーではありません。

何か間違っていることがありますか?私はこの本を読んでこれを学ぼうとしていますが、一歩欠けているようです。どんな助けでも大歓迎です。

0 投票する
3 に答える
7618 参照

sql - SQL aspnet_profile

Telerik Reporting でユーザー パラメータとして使用したいので、SQL を使用して UserID に基づいて aspnet_profile テーブルからユーザーの FirstName と LastName を取得する方法を教えてください。

サンプル行 (FirstName は George、LastName は Test):

0 投票する
3 に答える
65 参照

asp.net - Web アプリケーションでさまざまな役割を管理するための推奨される方法は何ですか?

私のアプリは、医者と患者を扱うことができます。これまでのところ、誰もがサイトにログインしてさまざまなタスクを実行できます。

私たちは、医療関係者と患者に、新しいユーザー ログインとパスワードの作成を強制することを避けたいと考えています。

したがって、患者でもあるメディックは同じログインとパスワードを保持する必要がありますが、この二重の権限を持つ人がログインしたらすぐに、ログインしたいロールを選択する必要があると考えています (おそらくセッション変数に保存します)。なので。

これは推奨されていますか、それとも代替案を教えていただけますか?

助けてください。前もって感謝します

0 投票する
1 に答える
649 参照

asp.net-mvc - ASP.NET メンバーシップ (MVC) の厳密に型指定されたプロファイル値

私は数年間、メンバーシップ ベースのログインで ASP.NET MVC を使用してきましたが、すべて正常に動作しています (現在は MVC3 ですが、最初のバージョンである MVC1 からメンバーシップは変更されていません)。ここで、プロファイルに値を追加する必要があります (値は 1 つだけで、めったに使用されないため、カスタム メンバーシップ プロバイダーやカスタム テーブルは保証されません)。

うまくいきましたが、本当に仕事をprofile.SetPropertyValue("myprop")したいと思っていますprofile.myprop。出来ますか?

MyProfile : ProfileBaseカスタム クラスを作成し、そのクラスのプロパティとして myprop を使用するようにアドバイスするものを見ました。ProfileBase.Create(currentUser.UserName)MyProfileにキャストすると、何らかの理由でエラーが発生します (不正なキャスト)。

このScottGuによる古い投稿に似た、プロファイルを使用したASP MVCアプリケーションの例はありますか?

0 投票する
2 に答える
691 参照

asp.net - プロファイルプロパティ別のユーザーのasp.netリスト

新しいユーザーがシステムに追加されたときのために、いくつかのプロファイルプロパティを作成しました。

1つのプロパティは「クライアント」と呼ばれ、このユーザーを特定のクライアントにリンクし、クライアントIDを格納します。

次のようなシステム上の各クライアントのユーザーのリストを表示するページを作成しようとしています。

特定のプロファイルプロパティに一致するユーザーのリストを取得する方法はありますか?

助けてくれてありがとう。J。

0 投票する
1 に答える
840 参照

c# - WAPのProfileCommonは実行時に機能しますが、コンパイル時には機能しません

Webアプリケーションプロジェクトがあり、web.configにプロファイルプロパティを実装しています。ProfileCommonグーグルで検索したオブジェクトにアクセスできないことがわかったとき、いくつかの回避策を見つけました。

等々。ProfileCommonしかし、実行時にオブジェクトがあるとは誰も言いませんでした。これが私の例です:

この行はうまくコンパイルされて機能しますが、ハードコードされたプロパティ名があります。

しかし、この行はコンパイルされず、エラーが発生します。タイプまたは名前空間の名前'ProfileCommon'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)):

しかし、実行時にVisual Studio Watchウィンドウで行を実行しようとしましたが、機能しました。イベントはキャストなしのタイプProfileBase.Create(userCurrent.UserName)を表示しました。ProfileCommonIntellisenseは機能しませんでしたが、オブジェクトを検査でき、両方のプロファイルプロパティが定義されていることがわかりました。

カスタムクラス以外の唯一の方法である場合は、ハードコードされたプロファイルプロパティ名を使用してもかまいませんが、クラスがコンパイル時ではなく実行時に使用できるProfileCommon理由を説明したいと思います。ProfileCommon