0

リクエストごとに、理想的には BeginRequest イベントで、またはリクエスト パイプラインのできるだけ早い段階で、ノードの URL が必要です。

以下は、例外を除いて、BeginRequest イベントのコードです。

var ノード = 新しいノード (1059);

NiceUrl = 'node.NiceUrl' がタイプ 'System.ArgumentNullException' の例外をスローしました

それにアクセスするための最も初期のイベントについて何か考えはありますか?

前もって感謝します。

4

1 に答える 1

0

ここにはあまり詳細はありませんが、ノードのインスタンス化は問題ないが、NiceUrl にアクセスすると null 例外がスローされる場合、ノードは存在するが公開されていないことを示しています。ノードを公開すると、Nice URL が生成されるはずです。

おそらく、(ノードの NiceUrl ではなく) ノード ID を常に保存することを検討できます。これは、最初に保存された後、常に存在する必要があります。

もちろん、NiceUrl の代わりに、http:///.aspx のようなものを使用してページをプレビューできます。これは、その段階で使用できる実際の URL に最も近いと思います。つまり、'/1234. aspx」は役に立ちますか?

于 2012-11-19T10:29:35.057 に答える