asp.net WebフォームのWebサイト内で検索するためのhtmlフォーム(サーバーフォームではありません)を用意する必要があります。このフォームは、索引検索が実行される別のWebサイトに送信されます。ネストされたフォームがasp.netでうまく動作しないのを見て、これに対して最も簡単な方法は何ですか?Asp.Netのネストされたフォーム
ネストされたフォームは、検索ウェブサイトに対して「取得」を実行する単純なhtmlフォームです。これはプログラムによる制御がありません。
更新:サーバーフォームをページ全体を囲むのではなく、ページ上の適切な場所に移動するだけで、問題を解決しました。しかし、私はまだhtmlフォームがサーバーコントロール(サーバーフォームを必要とする)の間に物理的に配置される必要がある場合、これがどのように処理されるのだろうと思います。
右、私は実際には "HtmlForm"サーバーコントロールを意味しませんでした。私はgetメソッドでformタグを使用していましたが、そのボタンをクリックすると、そのフォームの "action"ページに行くのではなく、ページ全体が返送されました。それはうまくいくはずですか?もしそうなら、私は何か見落としたかもしれません。 – Jeremy
私が何をしているかは、あなたがすでに行っていること(あなたのメインのHtmlFormのまったく別のフォームをレンダリングしたもの)であり、それはまったく問題ありません。他の解決策は、いくつかのカスタム検索コントロール(テキストボックスとボタン)を使ってHTTP GETを発行するロジックを埋め込むことです。 – user134706