Google自定义搜索代码作为表单标记提供。 但是,Asp.net只允许在页面上使用单个表单标记。 实现其代码的最佳方法是什么,以便将其包含在aspx页面上(比如作为主页或导航元素的一部分)。

===============>>#1 票数:7

您可以在ASP.NET页面上拥有多个表单标记。 限制在服务器端(runat =“server”)表单标记上。

只要只有一个具有runat =“server”属性而另一个不包含在另一个中,您可以实现两个表单标记(或更多)。 例:

<body>
<form action="http://www.google.com/cse" id="cse-search-box"> ... </form>
<form runat="server" id="aspNetform"> ... </form>
<body>

===============>>#2 票数:2

您可能有多个表单标记,但请注意它们不能嵌套。 在这种情况下你会遇到各种各样的怪异(例如,我已经看到嵌套表单的开始标记显然被忽略然后它的结束标记结束关闭“父”形式的情况)。

===============>>#3 票数:1

您需要删除表单标记并使用javascript发送查询。 看看http://my6solutions.com/post/2009/04/19/Fixing-Google-Custom-Search-nested-form-tags-in-asp-net-pages.aspx

我也包含了前后代码。 所以你可以看到我已经做了什么来将它与blogengine .net集成。

===============>>#4 票数:0

你可以使用Javascript:

<input name="Query" type="text" class="searchField" id="Query" value="Search" size="15" onfocus="if(this.value == 'Search') { this.value = ''; }" onblur="if(this.value == '') { this.value = 'Search'; }" onkeydown="var event = event || window.event; var key = event.which || event.keyCode; if(key==13) window.open('http://www.google.com/search?q=' + getElementById('Query').value ); " /><input name="" type="button" class="searchButton" value="go" onclick="window.open('http://www.google.com/search?q=' + getElementById('Query').value );" />

  ask by translate from so

未解决问题?本站智能推荐:

2回复

将Google的标准搜索(非自定义)添加到我的网站

我的意图是将Google结果嵌入到我的网站中。 我不想自定义要在其中进行搜索的域或其他任何东西,而只是基于我通过的基于搜索参数的“沼泽标准” Google搜索。 2个问题: 如何在我的网站上显示google结果,以回应输入到我拥有的文本框中的搜索条件? 我需要考虑任何立
1回复

Google自定义搜索API的Java实现

我需要在Java中使用Google API帮助。 基本上,我需要使用Java创建一个Web应用程序,该应用程序将调用Google Custom Search Engine (使用其API)并检索结果。 我已经阅读了Google入门指南,但不确定如何使用它们的API。 谁能给我指出一些示
1回复

Google自定义搜索过滤

我已获得一套(批准的)要求和一个已经批准的解决方案,以将Google自定义搜索实施到现有网站中。 该网站具有以下内容: 工作 第1类 2类 第3类 普通页面 第1类 2类 第3类
1回复

有没有办法跳过这些页面 - Google自定义搜索API?

我在我的应用程序中使用Google Custom Search api ,在LinkedIn中搜索配置文件的示例搜索链接 。 需求 我需要skip前十页并获得next ten页。 基本的想法是跳过前1000条记录,我想要接下来的1000条记录。 题 有没有办法跳过前10
3回复

带自定义搜索框和按钮的Google自定义搜索?

我正在尝试进行谷歌自定义搜索(我只需要在我的网站上使用某种搜索引擎),我需要制作它以便我可以使用自己的搜索框(输入字段)。 我需要它的大小。 我还需要能够自己创建按钮进行搜索。 我将需要能够更改搜索按钮的大小和背景。 我还不完全确定,但我可能真的需要它成为一个普通的img。 有谁知
2回复

Google WebSearch API自定义搜索会引发TypeErrors

我们在我们的网站上有一个自定义搜索栏,我注意到有时(9/10次) JS会抛出此错误,这会强制您搜索的内容无法呈现 www.googleapis.com/customsearch/v1element?key=AIzaSyCVAXiUzRYsML1Pv6RwSG1gu...oogle.co
1回复

Google自定义搜索:按日期排序不起作用?

我正在尝试按照GCS指南中的建议按日期对Google自定义搜索查询进行排序(通过在查询网址中添加“&sort = date”),但我无法使其正常工作( https://developers.google.com/custom -search / docs / structured_search#
3回复

如何强制谷歌的自定义搜索响应?

我们在其中一个网站上使用Google的自定义搜索引擎,iframe中的一个元素是.gs-webResult {width:42em;} 这基本上是每个结果行的容器div。 我不能直接从我的网站更改CSS,因为它在iframe中。 这是我能找到的唯一类似问题: https : //d
6回复

如何在Google搜索iframe上设置自定义宽度?

我正在尝试使用Google搜索来搜索我的网站: http://www.houseofhawkins.com/search.php 在某些屏幕分辨率下播放效果不佳。 这是谷歌给出的代码: 我将“ googleSearchFrameWidth”更改为250,以为应该以px为单位
2回复

Google自定义搜索,结构化数据不起作用

我目前正在扩展网站上Google网站搜索/自定义搜索设置的功能。 我在这个主题上不是很重要,但是我使用“ Pagedata”元素设置了站点地图,其中包含一些额外的数据,例如日期和类别。 诸如此类的查询可获取具有特定类别的页面: q=patienter+more:pagemap:docu