ASP.NET 母版页中的 Google 搜索代码

发布于 2024-07-08 22:08:22 字数 632 浏览 8 评论 0原文

我正在尝试将以下 Google 生成的搜索框代码放入网站的母版页中:

<form action="http://www.google.com/cse" id="cse-search-box">
  <div>
    <input type="hidden" name="cx" value="partner-pub-xxxxxxxxxx:u3qsil-l6ut" />
    <input type="hidden" name="ie" value="ISO-8859-1" />
    <input type="text" name="q" size="31" />
    <input type="submit" name="sa" value="Search" />
  </div>
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=en"></script>

我认为问题与表单标签有关。 我尝试将此代码放入用户控件中并将其嵌入到母版页中,但还没有成功......

I'm trying to put the following Google generated search box code into a Master page on a site:

<form action="http://www.google.com/cse" id="cse-search-box">
  <div>
    <input type="hidden" name="cx" value="partner-pub-xxxxxxxxxx:u3qsil-l6ut" />
    <input type="hidden" name="ie" value="ISO-8859-1" />
    <input type="text" name="q" size="31" />
    <input type="submit" name="sa" value="Search" />
  </div>
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=en"></script>

The problem, I believe, is something to do with the form tags. I've tried putting this code inside a user control and embedding that in the master page but no luck yet...

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

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

发布评论

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

评论(2

七婞 2024-07-15 22:08:22

您是否有机会在放置用户控件的位置周围放置一个“form runat=server”?
那会引起问题。

Do you by any chance have a "form runat=server" wrapping around where your user control is being placed?
That would cause a problem.

倾城月光淡如水﹏ 2024-07-15 22:08:22

ASP.NET 喜欢用 Form 标记包围整个页面,并且不能嵌套 form 标记...因此将其移到

之外 标记,你就会没事的。

ASP.NET likes to enclose the entire page with a Form tag, and you can't nest form tags...So move it outside of the <form runat="Server"> tag and you'll be fine.

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