Jag använder en master page med en contentpage-holder, som innehåller en label.Master/Content pages
I min masterpage har jag ett antal dropdown-lister, som triggar händelse vid indexändring.
Jag är nybörjare i ASP.NET och C# och försöker lära mig...
I följande funktion får jag NullReferenceException"Object reference not set to an instance of an object." på sista raden. Jag har gjort liknande i en annan funktion, med ett heltalsvärde och det funkar.
Vad är det för fel här? När jag debuggar igenom så ser jag att strängen "result" innehåller en sträng.
Är det nåt fel med stränghanteringen eller beror det på att labeln LblResult ligger inuti ContentPlaceHoldern?
Om jag istället lägger labeln i den ContentPage som visas i ContentPlaceHoldern - hur kan jag då uppdatera den från funktionen i dess MasterPage? När jag testat så har jag inte kunnat anropa en funktion i ContentPage från denna funktionen i dess MasterPage - kan man inte det?
Hoppas nån har en lösning...
protected void DropDownCustomers_SelectedIndexChanged(object sender, EventArgs e)
{
//get all values from dropdown boxes
string customer = DropDownCustomers.SelectedValue;
string status = DropDownStatus.SelectedValue;
string project = DropDownProject.SelectedValue;
string responsible = DropDownResponsibles.SelectedValue;
DbClass dc = new DbClass();
//call funtion SetParameters()
dc.SetParameters(customer,status,project,responsible);
string result = dc.GetSQL();
LblResult.Text = result;
}