使 Google Searchbox 代码与 ASP.NET WebForms 兼容

发布于 2024-10-16 14:42:52 字数 718 浏览 1 评论 0原文

我获得了以下代码来集成到我的 ASP.NET WebForms 页面中:

<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 一起使用,如果是的话,您可以帮助我吗?

谢谢!

I was provided the following code to integrate into my ASP.NET WebForms page:

<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&lang=en"></script>

However, I'm not sure how to do this because of the extra form element that this poses. Has somebody translated this to work with ASP.NET WebForms previously, and if so can you help me out?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

段念尘 2024-10-23 14:42:52

请看这里: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

这有点像黑客,但想法是执行以下操作:

  1. 将搜索框放在单独的 HTML 中page
  2. 修改表单的 Target 和 Action 属性
  3. 使用上述 HTML 页面的源代码将 iFrame 添加到主页

这篇文章非常详细,如果您不介意使用 iFrame,那么它应该可以回答您的问题。

更新

Scott Mitchell 发布了一篇非常详细的文章,其中不使用 iFrame。它看起来需要更多的工作来实施,但可能是更好的选择。

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

Take a look here: 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

It's a bit of a hack but the idea is to do the following:

  1. Place the search box in a separate HTML page
  2. Modify the Target and Action properties of the form
  3. Add an iFrame to your main page with the source of the above HTML page

The article is pretty detailed and, if you don't mind using an iFrame, then it should answer your question.

Update

Scott Mitchell has posted a very detailed article that does not use iFrames. It looks like more work to implement but may be the better choice.

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文