Ik ben nog niet zo heel lang met C# en asp.net bezig maar ik loop nu tegen een fout aan waar ik niet uitkom met google. Het gekke is dat ik een oefenproject heb waar ik precies hetzelfde in heb maar daarin gaat het wel goed.
Ik blijf deze fout krijgen:
Error: The name 'txtCijferPersoneel' does not exist in the current context
Nu weet ik dat C# hoofdlettergevoelig is dus voor de zekerheid heb ik de ID naam gecopy pasted naar het .cs bestand maar dat mocht niet baten.
In BeoordelingPlaatsen.aspx heb ik;
In BeoordelingPlaatsen.aspx.cs heb ik;
Ik heb ook Master.Findcontrol geprobeerd maar dan blijft ie gewoon null. Iemand een suggestie of een schopje in de goede richting?
Ik blijf deze fout krijgen:
Error: The name 'txtCijferPersoneel' does not exist in the current context

Nu weet ik dat C# hoofdlettergevoelig is dus voor de zekerheid heb ik de ID naam gecopy pasted naar het .cs bestand maar dat mocht niet baten.
In BeoordelingPlaatsen.aspx heb ik;
code:
1
| <asp:TextBox ID="txtCijferPersoneel" runat="server"></asp:TextBox> |
In BeoordelingPlaatsen.aspx.cs heb ik;
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| protected void btnPlaatsen_Click(object sender, EventArgs e) { //huidig ingelogte user id opvragen MembershipUser oUser = Membership.GetUser(); string sGebruikersID = oUser.ProviderUserKey.ToString(); //Workaround omdat de compiler niet mee werkt!! //TextBox txtCijferPersoneel = (TextBox)Master.FindControl("txtCijferPersoneel"); if (sGebruikersID != null) { Reviews oReview = new Reviews() { LocatieID = Convert.ToInt32(Request.QueryString["LocatieID"]), Datum = DateTime.Now, GebruikersID = Convert.ToInt32(sGebruikersID), CijferPersoneel = Convert.ToInt32(txtCijferPersoneel.Text) }; } } |
Ik heb ook Master.Findcontrol geprobeerd maar dan blijft ie gewoon null. Iemand een suggestie of een schopje in de goede richting?