0

ユーザーログインが有効になっているasp.net Webページがあります。loginview コントローラーの内部には、匿名のログイン コードがあります。両方で同じコードを使用することは可能ですか?たとえば、ログイン ビューにボタンを追加するだけです。私がやりたいのは、ユーザーがログインしたときに同じ情報を表示することだけです。ただし、ログインしている場合はボタンが表示されますが、ユーザーが匿名の場合は表示されません。どんな助けでもありがとうございました。すでに同じコードを匿名とログインの両方に入れようとしましたが、ボックスにその名前の定義が既に含まれているというエラーが表示されます。

4

1 に答える 1

0

独自のテンプレートインスタンスを作成できるので、コードでテンプレートを再利用してみることができますが、実際には努力する価値はありません。マークアップをコピーしてIDを変更するのが最善です。私はそれが苦痛であることを知っています...

テンプレートインスタンスを単一のインスタンスとして定義し、各インスタンスがコントロールツリーに実装されるため(レンダリングされない場合でも)、名前の競合が発生します。

于 2013-01-02T19:59:30.703 に答える