关于response的问题
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 _Default : System.Web.UI.Page
{
public string str = @"Data Source=.\SQLEXPRESS;AttachDbFilename=""d:\Visual Studio 2010\WebSites\WebSite2\App_Data\Database.mdf"";Integrated Security=True;User Instance=True";
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("haha");
}
protected void Button1_Click1(object sender, EventArgs e)
{
Response.Write("haha2");
Date d1 = new Date();
d1.ReadOrderData(str);
}
}
class Date
{
public void ReadOrderData(string connectionString)
{
string queryString =
"SELECT name, passwd FROM Date1;";
using (SqlConnection connection =
new SqlConnection(connectionString))
{
SqlCommand command =
new SqlCommand(queryString, connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
// Call Read before accessing data.
while (reader.Read())
{
Response.Write(String.Format("{0}, {1}",
reader[0], reader[1]));
}
// Call Close when done reading.
reader.Close();
}
}
}
Date类中的最后那个response.write();显示上下文不存在response,我该如何让这方法输出到页面呢?
------解决方案--------------------
让类 集成
class Date : System.Web.UI.Page
------解决方案--------------------System.Web.HttpContext.Current.Response.w.......