0

そのため、SL4 ビジネス テンプレートと SQL メンバーシップ API を使用しています。ユーザーを作成し、そのユーザーに関連付けるカスタム テーブルを作成しました。

したがって、CURRENT (WebContext.Current.User) ユーザーのアイテムを表示するデータグリッドが必要です。

  1. ユーザーの GUID が WebContext.Current.User にあるのはなぜですか??? 「アイテム」テーブルに参加するにはそれが必要です。

  2. XAML DomainDatasource を使用するにはどうすればよいですか... XAML で他の何かにバインドできる場合にのみ使用できます。たとえば、ページにカレンダー コントロールがある場合、domaindatasource をカレンダーにバインドできます。 ....しかし、「UserID (GUID)」を指定してクエリを実行したいのですが、アクセスするには、その値を使用して XAML に隠しフィールドを配置する必要がありますか? (asp.net の隠しファイルのように)

または、私はそれをすべて間違った方法で行っています...それは本当に単純な概念です..ユーザーがいます..アイテムがあります..関係があります..特定のユーザーのアイテムで満たされたデータグリッドが必要です.

4

1 に答える 1

1

これには 2 つの方法があります。まず、クエリ GetDataForCurrentUser() を記述して、サーバー上の現在のユーザーを取得できます。ユーザーは自分のデータしか取得できないため、これはより安全なオプションになる傾向があります。2 番目のオプションは、ユーザー GUID をパラメーターとして渡すことです。この投稿では、それを行うためのいくつかの方法を示します。

http://jeffhandley.com/archive/2010/03/18/custom-filter-parameter.aspx

于 2010-07-30T21:27:29.107 に答える