我是 asp.net 的新手,并尝试先做简单的事情。现在我正在尝试制作一个简单的图书馆数据库。在我的场景中,用户输入他需要搜索的标题,然后单击搜索按钮。这是我的简单用户界面的屏幕截图:
这是我的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
public partial class Pages_Search : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void bSearchButton_Click(object sender, EventArgs e)
{
string searchedItem = tSearchBox.Text;
SqlConnection con = new SqlConnection();
con.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=D:\\Users\\SUUSER\\Documents\\Visual Studio 2010\\Projects\\Library\\LibWebSite\\App_Data\\LibDatabase.mdf;Integrated Security=True;User Instance=True";
Int32 verify;
string query1 = "";
if (SearchBy.SelectedValue == "Search by title")
{
query1 = "Select count(*) from Items where Title='" + tSearchBox.Text + "'";
}
}
}
我的问题是,我的查询找到具有该标题的项目数,但不会将每个项目打印到屏幕上。如何将搜索结果打印到屏幕上?我的意思是如何在另一个网页中显示搜索结果?我很感激任何帮助。
谢谢