MySQL beginner |
|
hehe, momenteel is het zo dat ik een werknemer kan wijzigen, echter zijn de tekstvelden die ik krijg leeg. Daardoor staat er geen begin informatie, en is er geen ID van de werknemer bekent wat weer een exception veroorzaakt.
In het C# gedeelte staat het volgende:
[HttpGet]
public ActionResult EditEmployee(int id)
{
var entities = new bedrijfEntities();
return View("EditEmployee", entities.Werknemers.First(w => w.id == id));
}
[HttpGet] public ActionResult EditEmployee(int id) { var entities = new bedrijfEntities (); return View("EditEmployee", entities.Werknemers.First(w => w.id == id)); }
Wat dus het View "EditEmployee" weergeeft, en daarin de entity gegevens van de bepaalde werknemer verstuurd.
Deze data word automatisch in een Model opgeslagen wat je zeer gemakkelijk kunt ophalen met een foreach.
Echter is in mijn noodzaak een foreach waarschijnlijk niet mogelijk.
Daarom wil ik die Model values op een andere manier benaderen, maar ik zou zelf geen idee hebben hoe ik dat zou moeten doen.
Daarnaast heb ik ook geen idee hoe ik jou code zou moeten toepassen in mijn ASP.
<form id="formDetails" runat="server">
<table id="tblDetails" style="width: 75%;">
<tr>
<td colspan="2"><center><b>Bedrijf</b></center></td>
<td colspan="2"><center><b>Persoonlijk</b></center></td>
</tr>
<tr>
<td>Functie</td>
<td>
<asp:TextBox ID="txtFunctie" runat="server"></asp:TextBox>
</td>
<td>ID</td>
<td style="width: 363px">
<asp:TextBox ID="txtID" runat="server" ReadOnly="true">6</asp:TextBox>
</td>
</tr>
<tr>
<td>Salaris</td>
<td>
<asp:TextBox ID="txtSalaris" runat="server"></asp:TextBox>
</td>
<td>Voornaam</td>
<td style="width: 363px">
<asp:TextBox ID="txtVoornaam" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>Commentaar</td>
<td>
<asp:TextBox ID="txtCommentaar" runat="server" Height="75px" TextMode="MultiLine"
Width="218px"></asp:TextBox>
</td>
<td>Achternaam</td>
<td style="width: 363px">
<asp:TextBox ID="txtAchternaam" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="2"> </td>
<td>Adres</td>
<td style="width: 363px">
<asp:TextBox ID="txtAdres" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="2"> </td>
<td>Postcode</td>
<td style="width: 363px">
<asp:TextBox ID="txtPostcode" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="2"> </td>
<td>Woonplaats.</td>
<td style="width: 363px">
<asp:TextBox ID="txtWoonplaats" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="2"> </td>
<td>Telefoonnr.</td>
<td style="width: 363px">
<asp:TextBox ID="txtTelefoon" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="4">
<center><input type="submit" name="btnSubmit" value="Wijzigen" style="width: 342px" /></center>
</td>
</tr>
</table>
</form>
<form id="formDetails" runat="server"> <table id="tblDetails" style="width: 75%;"> <tr> <td colspan="2"><center><b>Bedrijf</b></center></td> <td colspan="2"><center><b>Persoonlijk</b></center></td> </tr> <tr> <td>Functie</td> <td> <asp:TextBox ID="txtFunctie" runat="server"></asp:TextBox> </td> <td>ID</td> <td style="width: 363px"> <asp:TextBox ID="txtID" runat="server" ReadOnly="true">6</asp:TextBox> </td> </tr> <tr> <td>Salaris</td> <td> <asp:TextBox ID="txtSalaris" runat="server"></asp:TextBox> </td> <td>Voornaam</td> <td style="width: 363px"> <asp:TextBox ID="txtVoornaam" runat="server"></asp:TextBox> </td> </tr> <tr> <td>Commentaar</td> <td> <asp:TextBox ID="txtCommentaar" runat="server" Height="75px" TextMode="MultiLine" Width="218px"></asp:TextBox> </td> <td>Achternaam</td> <td style="width: 363px"> <asp:TextBox ID="txtAchternaam" runat="server"></asp:TextBox> </td> </tr> <tr> <td colspan="2"> </td> <td>Adres</td> <td style="width: 363px"> <asp:TextBox ID="txtAdres" runat="server"></asp:TextBox> </td> </tr> <tr> <td colspan="2"> </td> <td>Postcode</td> <td style="width: 363px"> <asp:TextBox ID="txtPostcode" runat="server"></asp:TextBox> </td> </tr> <tr> <td colspan="2"> </td> <td>Woonplaats.</td> <td style="width: 363px"> <asp:TextBox ID="txtWoonplaats" runat="server"></asp:TextBox> </td> </tr> <tr> <td colspan="2"> </td> <td>Telefoonnr.</td> <td style="width: 363px"> <asp:TextBox ID="txtTelefoon" runat="server"></asp:TextBox> </td> </tr> <tr> <td colspan="4"> <center><input type="submit" name="btnSubmit" value="Wijzigen" style="width: 342px" /></center> </td> </tr> </table> </form>
|