검색 페이지를 데이터베이스에 연결했을 때 페이지가로드 될 때 VB Codebehind를 사용하여 ListView
에 SqlSelectCommand
을 설정하여 클라이언트가 항목을 검색 할 때 결과가 0이되도록 반환합니다. Sql은 LIKE '%search%'
을 선택합니다.Datapager가 원래 데이터로 되돌아갑니다
이 모두 잘 작동하지만, 무슨 일이 2 페이지를 클릭하면 원래 SQL 문
나는 동적으로 검색 키에 따라 변경 제목에 대한 Label
을 사용하고 다시 되돌아이다 내가 선택한 SQL에서 데이터 페이지를 시작하지만,하지만 반드시 데이터 당신은 여기, 여기 http://www.barkingdog.co.za/asp/Search1.aspx
내 사이트 오피스 페이지에서 같은 문제를 미리보기 할 수있는 페이지
에 반환되어 있는지 확인 난에 클릭 할 때 예. 경제는 다음
미리에서 VB
Protected Sub SearchBox_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles SearchBox.TextChanged
Dim nval As String
nval = Searchbox.Text
BreadCrumb.Text = "Results for " + nval
AllProductsOff.SelectCommand = "SELECT * FROM [cxpproducts] WHERE [Range] LIKE '%" & nval & "%'"
End Sub
Protected Sub SearchButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles SearchButton.Click
Dim nval As String
nval = Searchbox.Text
BreadCrumb.Text = "Results for " + nval
AllProductsOff.SelectCommand = "SELECT * FROM [cxpproducts] WHERE [Range] LIKE '%" & nval & "%'"
End Sub
ASP 감사는 원본 콘텐츠의 2 페이지를 보여줍니다 2 페이지로 이동하려고
<asp:TextBox ID="SearchBox" runat="server"
AutoPostBack="True"></asp:TextBox>
<asp:Button ID="SearchButton" runat="server"
Text="Search" PostBackUrl="./Search1.aspx" style="margin-top: 0px" />
목록보기
<LayoutTemplate>
<div style="" align="center">
<asp:DataPager ID="DataPager2" runat="server">
<Fields>
<asp:NextPreviousPagerField ButtonType="Link" ShowFirstPageButton="True"
ShowNextPageButton="True" ShowPreviousPageButton="True" NextPageText=">>" LastPageText="Last" PreviousPageText="<<" />
<asp:NumericPagerField />
<asp:NextPreviousPagerField ButtonType="Link" ShowLastPageButton="True"
ShowNextPageButton="False" ShowPreviousPageButton="False" />
</Fields>
</asp:DataPager>
</div>
<div ID="itemPlaceholderContainer" runat="server" class="style25">
<span runat="server" id="itemPlaceholder" />
</div>
<div style="" align="center">
<asp:DataPager ID="DataPager1" runat="server">
<Fields>
<asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True"
ShowNextPageButton="False" ShowPreviousPageButton="False" NextPageText=">>" PreviousPageText="<<" />
<asp:NumericPagerField />
</Fields>
</asp:DataPager>
</div>
</LayoutTemplate>