📄 findusername.aspx.cs
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Text;
using System.Data.SqlClient;
namespace userName
{
/// <summary>
/// Summary description for typeAheadData.
/// </summary>
public partial class findUserName : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
Response.ContentType = "text/xml";
string strId = Request.QueryString["id"];
string strQuery = Request.QueryString["query"];
string strAny = "";
if (Request.QueryString["match_anywhere"] == null ||
Request.QueryString["match_anywhere"].ToLower() == "true")
{
strAny = "%";
}
string strSql = "Select top 8 userName, userId FROM UserTab WHERE userName like '" + strAny + strQuery + "%' ORDER BY userName";
DataTable dtQuestions = FillDataTable(strSql);
System.Text.StringBuilder strXML = new System.Text.StringBuilder("<ajax-response>");
strXML.Append("<response type='object' id='");
strXML.Append(strId);
strXML.Append("_updater'>");
strXML.Append("<matches>");
int iCount = 0;
foreach (DataRow row in dtQuestions.Rows)
{
strXML.Append("<entry>");
strXML.Append("<text>" + row["userName"].ToString() + "</text>");
strXML.Append("<value>" + row["userId"].ToString() + "</value>");
strXML.Append("</entry>");
iCount++;
}
strXML.Append("</matches>");
strXML.Append("</response>");
strXML.Append("</ajax-response>");
string str = null;
foreach (DataRow row in dtQuestions.Rows)
{
str += row["userName"];
}
Response.Write(strXML.ToString());
// Response.Write("chz");
}
public static DataTable
FillDataTable(string sqlQuery)
{
string strConn = "Initial Catalog = shopping; Data Source=127.0.0.1; Integrated Security=true";
SqlConnection conn = new SqlConnection(strConn);
SqlDataAdapter cmd1 = new SqlDataAdapter();
cmd1.SelectCommand = new SqlCommand(sqlQuery, conn);
DataSet dataSet1 = new DataSet();
cmd1.Fill(dataSet1);
cmd1.Dispose();
conn.Close();
return dataSet1.Tables[0];
}
#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
InitializeComponent();
base.OnInit(e);
}
/// <summary>
///
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -