0

http://localhost/nn/n.aspxにASP.NETファイルがあります 。 そのファイルの処理からの出力は http://localhost/index.aspに含まれています。

クライアント上にあるASP.NETコードがそれであることがわかるようにするために私がしなければならないいくつかの一般的または特定のことはありますか?

設定 <form action="http://localhost/nn/n.aspx すると正しい場所に投稿されますが、更新パネルが失敗します。

おそらくそれがScriptManagerのScriptPathだと思いますが、おそらくそれを理解できます。

しかし、他の問題が発生する可能性があるのではないかと思います。HTMLタグのように、クライアントコードにそれがどこにあるかを伝えるために使用できるものがあることを望んでいます。

ありがとうOlav

4

2 に答える 2

3

A)。「..そのファイルが含まれている処理からの出力..」とは正確にはどういう意味ですか?

B)。<base>タグは、解決するよりも多くの問題を引き起こす邪悪な html 臭であり、失敗したアーキテクチャの兆候です

C)。HTML ページとはどういう意味ですか? 通常の HTML ページに .aspx コンテンツを含めることはできません。HTML はサーバー側の言語ではありません。確かに方法と手段はありますが、具体的にする必要があります。

D)。あなたのコードとサイトのアーキテクチャについてもう少し考えてもらう必要があります。これを解決するのに十分な情報がここにはありません。どのように失敗していますか?

于 2009-03-13T16:36:03.453 に答える
2

サーバー側コントロールの作成を検討していますか? 「処理からの出力」のある ASPX ファイルを別の ASPX ファイルに含めないでください。代わりに、ASCX ファイル (サーバー側のコントロール) を作成し、それをターゲット ASPX ファイルに組み込みます

それは簡単で、あなたが探しているものかもしれません。しかし、あなたの質問は非常にあいまいですので、はっきりとは言えません!

于 2009-03-13T16:42:26.263 に答える