2011-02-09 15 views
1

でGoogle検索ボックスのコード互換性を持たせる:しかし、私が原因でこれを実行するかどうかはわかりません私は私のASP.NET Webフォームページに統合するために、次のコードを提供されたASP.NET Webフォーム

<form action="http://www.google.com/cse" id="cse-search-box" target="_blank"> 
    <div> 
    <input type="hidden" name="cx" value="partner-pub-8127518365728966:9snx3s9v6fx" /> 
    <input type="hidden" name="ie" value="ISO-8859-1" /> 
    <input type="text" name="q" size="25" /><br /> 
    <input type="submit" name="sa" value="Search" class="formoutput"/> 
    </div> 
</form> 
<script type="text/javascript" src="http://www.google.com/cse/brand?form=cse-search-box&amp;lang=en"></script> 

これがもたらす余分なフォーム要素。以前にASP.NET WebFormsで動作するようにこれを翻訳した人がいましたか?

ありがとうございます!

答えて

0

こちらをご覧ください:http://am22tech.com/s/22/Blogs/post/2010/05/26/How-can-I-add-Google-search-box-to-my-website-on-master-page-with-aspnet.aspx

をそれはハックのビットですが、アイデアは、次の操作を実行することです:別のHTMLページ内

  1. 場所検索ボックスを
  2. ターゲットを変更します。アクションのプロパティ
  3. 上記のHTMLページのソースを使用してiFrameをメインページに追加します。

この記事は非常に詳細で、iFrameを使用しても問題がなければ、あなたの質問に答えるはずです。

更新

スコット・ミッチェルのiFrameを使用していない非常に詳細な記事を掲載しています。それは実装するより多くの作業のように見えますが、より良い選択かもしれません。

URL:http://dotnetslackers.com/articles/aspnet/Implementing-Search-in-ASP-NET-with-Google-Custom-Search.aspx

+0

完璧...ありがとう! –

+0

Scott Mitchellの記事です。 –

+0

喜んで助けてください。あなたが他の答えを待っていないならば、賞金を授与するには十分でしょうか? –

関連する問題