-4
給我一個錯誤在這條線錯誤。 NullReferenceException異常是由用戶代碼未處理
string con = System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].DefaultConnection1;
這裏是我的web.config
add name="DefaultConnection1" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-TicketsApp-20140304175334;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-TicketsApp-20140304175334.mdf"
providerName="System.Data.SqlClient" />
下面是我的代碼:
namespace TicketsApp
{
public partial class SearchTickets : System.Web.UI.Page
{
DateTime startDate = new DateTime();
DateTime endDate = new DateTime();
string con = System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].DefaultConnection1;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnSearch_Click(object sender, EventArgs e)
{
startDate = CalStartDate.SelectedDate;
endDate = CalEndDate.SelectedDate;
//searches the database for events between the selected dates
DataAccess myData = new DataAccess();
ArrayList parameters = new ArrayList();
SqlDataReader results;
parameters.Add(new SqlParameter("@StartDate", startDate));
parameters.Add(new SqlParameter("@EndDate", endDate));
results = myData.GetDataReader("SearchTickets", con, parameters);
this.grdSearch.DataSource = results;
this.grdSearch.DataBind();
}
protected void btnUpdate_Click(object sender, EventArgs e)
{
string sportName = ddlSportType.SelectedItem.Text;
DataAccess myData = new DataAccess();
ArrayList parameters = new ArrayList();
//updates the selection by the sport selected
SqlDataReader results;
parameters.Add(new SqlParameter("@SportName", sportName));
results = myData.GetDataReader("SearchTicketsBySport", con, parameters);
this.grdUpdated.DataSource = results;
this.grdUpdated.DataBind();
}
}
顯示'web.config'文件。 '「ConnectionString」'可能不存在。 – Silvermind
謝謝,我剛剛意識到它 – user3236592
我需要將其更改爲DefaultConnection,但它不承認它 – user3236592