急!!!!关于搜索功能的一个疑问
最近在学着做带搜索功能页面。遇到了一个疑问:
比如我在我的default.aspx里有一个TextBox控件,一个DropDownList和一个Button控件。我是通过BUTTON的CLICK事件取得TEXTBOX的TEXT值来进行搜索。这里就有一个问题,搜索出来的结果不是只能显示在default.aspx里吗?
我看别人的网站,一般搜索出来的结果都是显示在一个类似search.aspx中的,也就是和我的控件不是在一个页面,那我在search.aspx里怎么获取textbox里的text值和DROPDOWNLIST的VALUE值呢?难道我每次在default.aspx里搜索一次还要将值写进数据库吗?
default.aspx
<form id="Form1" runat="server" action="Search.aspx" method="post">
<asp:TextBox ID="txtKey" Runat="server" Width="125" BackColor="Black" BorderColor="#CCCCCC" BorderWidth="1px" ForeColor="#FFEECC">关键字</asp:TextBox><br><br>
<asp:DropDownList ID="ddlSearch" Runat="server" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged" Width="70" BackColor="Black" ForeColor="#FFEECC">
<asp:ListItem>按作者</asp:ListItem>
<asp:ListItem>按标题</asp:ListItem>
<asp:ListItem>按主角</asp:ListItem>
<asp:ListItem>按关键字</asp:ListItem>
</asp:DropDownList>
<asp:Button ID="btnSearch" Runat="server" Text="搜 索" Height="20px" OnClick="onSearch" BackColor="#666666" BorderColor="#CCCCCC" BorderWidth="1px" ForeColor="White" />
</form>
还有我的搜索代码到底应该写在default.aspx.cs里还是search.aspx.cs呢?
问题点数:0、回复次数:0Top




