Hallo ich bin neu in MVC und ich habe herumgefischt ohne Glück, wie MVC-Benutzersteuerelemente zu erstellen, die ViewData zurückgegeben haben. Ich hatte gehofft, dass jemand eine Schritt-für-Schritt-Lösung veröffentlichen würde, wie man dieses Problem angehen könnte. Wenn Sie Ihre Lösung sehr detailliert machen könnten, würde das sehr hilfreich sein.MVC User Controls + ViewData
Sorry für so diskret mit meiner Frage, möchte ich nur klar, dass was Ultimate versucht zu tun ist, übergeben Sie eine ID zu einem Controller actionresult-Methode und will es auf eine Benutzersteuerung direkt aus dem Controller selbst rendern. Ich bin nicht sicher, wie ich mit diesem Ansatz anfangen soll und frage mich, ob das überhaupt möglich ist. Es wird im Wesentlichen in meinem Kopf so aussehen
public ActionResult RTest(int id){
RTestDataContext db = new RTestDataContext();
var table = db.GetTable<tRTest>();
var record = table.SingleOrDefault(m=> m.id = id);
return View("RTest", record);
}
und in meinem User Control würde Ich mag die Objekte dieser Aufzeichnung machen, und das ist mein Problem.
Sie meinen <% Html.RenderPartial ("someUserControl", viewData); %> wenn Sie Ihre Datei im freigegebenen Ordner ablegen –