<%@ Control Language="C#" AutoEventWireup="true" CodeFile="headerUserControl.ascx.cs" Inherits="UserControl_headerUserControl" %>
<form id="FormSearch"  action='~/Search.aspx' target="_blank" method="get">
<div  id="HeaderDiv1">
<span id="LoginArea" runat="server">
<a href='<%=ResolveUrl("~/Login.aspx")%>'><span>登录|</span></a>
<a href='<%=ResolveUrl("~/ShoppingCart.aspx")%>'>
     <span class="SpanImg"><input type="image" alt="购物车" src='<%=ResolveUrl("~/Images/cart.gif")%>'/></span>
</a>
<a href='<%=ResolveUrl("~/Help.aspx")%>'><span>|帮助</span></a>
</span>
<span id="LoginOutArea" runat="server">
<a href='<%=ResolveUrl("~/LoginOut.aspx")%>'><span>注销|</span></a>
<a href='<%=ResolveUrl("~/MyCount.aspx")%>'><span>我的账号|</span></a>
<a href='<%=ResolveUrl("~/ShoppingCart.aspx")%>'>
     <span class="SpanImg"><input type="image" alt="购物车" src='<%=ResolveUrl("~/Images/cart.gif")%>'/></span>
</a>
<a href='<%=ResolveUrl("~/Help.aspx")%>'><span>|帮助</span></a>
</span>
<span  id="TextLast">

<input type="text" name="TxtSearch" id="TxtSearch"/>
</span>
<input type="submit" id="BtnSubmit" onclick="return true" value="搜索"/>
</div>
<div id="HeaderDiv2">
<span>&nbsp;</span>
</div>
</form>
我这里点击“搜索”按钮老是没反应,就是不提交!还是原来的页面!
这是为什么啊?请问怎样改正!急啊!帮帮忙。

解决方案 »

  1.   

    action='~/Search.aspx'???
    Wrong....
    1. Remove action='~/Search.aspx' and set the form run at server side<form id="formSearch" runat="server" method="post">
    2.<input type="submit" id="BtnSubmit" onclick="return true" value="搜索"/> -><asp:Button .... PostBackUrl="~/Search.aspx" />
      

  2.   

    二楼的
    我不能在form里用runat=“server”,这样出错。
    但我将搜索按钮改为asp控件,根路径跟相对路径也试过拉,还是不行。
    <asp:Button runat="server" Text="搜索" id="BtnSubmit" PostBackUrl="../Search.aspx"></asp:Button>
    错误:
    验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。
    但是很奇怪,我在火狐浏览器却可以达到我要的效果,但在Ie里不行!请帮帮忙。
      

  3.   


    把form拿掉!你这是在UserControl里面, Page里面已经有一个Form
    <form 。。> 
    </form>
      

  4.   

    查查你的上一层form标签是不是没有闭合
      

  5.   

    jzywh
    不好意思啊,刚才出去拉。但是我想在用户控件里用form啊!难道要在引用它的时候每个页面都要重定到Search页面吗?要不我用Response.Rediret
    好吗?
      

  6.   

    每个页面都要重定到Search页面??
    不需要