2008-11-21 89 views
1

我试图把下面的谷歌生成的搜索框代码到主网页上的网站:谷歌搜索代码

<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> 

的问题,我认为,必须要做些什么与表单标签。我试过把这段代码放在用户控件中,然后将它嵌入到母版页中,但是没有运气...

回答

2

你有没有机会在你的用户控件所在的位置包装一个“form runat = server”放在哪里?
这会导致问题。

2

ASP.NET喜欢用一个Form标签封装整个页面,并且你不能嵌套表单标签...因此,将它移动到<表单runat =“服务器”>标签之外,那么你将会很好。