Tak więc tytuł powinien mówić sam za siebie. Aby utworzyć komponenty wielokrotnego użytku w ASP.NET MVC, mamy 3 opcje (mogą to być inne, o których nie wspomniałem): Częściowy widok: @Html.Partial(Model.Foo, "SomePartial") Szablon edytora niestandardowego: @Html.EditorFor(model => model.Foo) Niestandardowy szablon wyświetlania: @Html.DisplayFor(model => model.Foo) Pod względem faktycznego widoku / HTML wszystkie …
Chcę mieć 2 modele w jednym widoku. Strona zawiera zarówno LoginViewModeli RegisterViewModel. na przykład public class LoginViewModel { public string Email { get; set; } public string Password { get; set; } } public class RegisterViewModel { public string Name { get; set; } public string Email { get; set; …
Czy istnieje samouczek lub przykład użycia Ajax.BeginFormw Asp.net MVC 3, gdzie istnieją dyskretne sprawdzanie poprawności i Ajax? To nieuchwytny temat dla MVC 3 i wydaje mi się, że mój formularz nie działa poprawnie. Dokonuje przesłania Ajax, ale ignoruje błędy sprawdzania poprawności.
Jak dodać data-*atrybuty HTML za pomocą TextboxFor? Oto, co obecnie mam: @Html.TextBoxFor(model => model.Country.CountryName, new { data-url= Url.Action("CountryContains", "Geo") }) Jak widzisz, -przyczyną jest tutaj problem data-url. Jak sobie z tym poradzić?
Mam kontrolkę textarea, która przyjmuje dane wejściowe. Próbuję później renderować ten tekst do widoku, używając po prostu: @ Model.CommentText To poprawnie koduje dowolne wartości. Chcę jednak zastąpić znaki podziału wiersza <br />i nie mogę znaleźć sposobu, aby upewnić się, że nowe znaczniki br nie zostaną zakodowane. Próbowałem użyć HtmlString, ale …
Mam działanie kontrolera, które działa poprawnie w przeglądarce Firefox zarówno lokalnie, jak i produkcyjnie, a IE lokalnie, ale nie IE w produkcji. Oto moja akcja kontrolera: public ActionResult MNPurchase() { CalculationViewModel calculationViewModel = (CalculationViewModel)TempData["calculationViewModel"]; decimal OP = landTitleUnitOfWork.Sales.Find() .Where(x => x.Min >= calculationViewModel.SalesPrice) .FirstOrDefault() .OP; decimal MP = landTitleUnitOfWork.Sales.Find() .Where(x …
Próbuję znaleźć właściwą składnię Razor, aby uzyskać plik JavaScript dla określonego * .cshtml, który ma znajdować się w tagu head wraz ze wszystkimi innymi plikami dołączanymi, które są zdefiniowane w _Layout.cshtml.
Rozumiem, że w Razor @Html robi kilka porządnych rzeczy, takich jak generowanie HTML dla linków, danych wejściowych itp. Ale nie dostaję funkcji DisplayFor ... Dlaczego miałbym pisać: @Html.DisplayFor(model => model.Title) kiedy mogłem po prostu napisać: @Model.Title
Muszę utworzyć funkcję, która jest niezbędna tylko w jednym pliku cshtml. Możesz myśleć o mojej sytuacji jako o metodach strony ASP.NET, które są minimalnymi usługami sieciowymi zaimplementowanymi na stronie, ponieważ są one ograniczone do jednej strony. Wiem o pomocnikach HTML (metodach rozszerzenia), ale moja funkcja jest potrzebna tylko w jednym …
Rozwiązanie Buiding MVC3 poszło dobrze, ale wystąpił błąd w przeglądarce: Komunikat o błędzie kompilatora: CS0234: Typ lub nazwa przestrzeni nazw „Html” nie istnieje w przestrzeni nazw „System.Web.Mvc” (brakuje odniesienia do zestawu?) Source Error: Line 25: <add namespace="System.Web.Mvc" /> Line 26: <!--<add namespace="System.Web.Mvc.Ajax" />--> Line 27: <add namespace="System.Web.Mvc.Html" /> Line 28: …
Mam dużą witrynę, która działa w ASP.NET MVC za pomocą silnika widoku Razor. Mam podstawowy arkusz stylów, który zawiera wszystkie ogólne style dla całej witryny. Czasami jednak mam style specyficzne dla strony, które <head>na stronie - zwykle jest to jedna lub dwie linie. Nie podoba mi się szczególnie umieszczanie CSS, …
Mam aplikację ASP.NET MVC3 i mam również formularz dodawania wiadomości. Kiedy VS2010 utworzył widok domyślny, mam tylko dane wejściowe dla danych tekstowych, ale chcę mieć obszar tekstowy dla tekstu wiadomości. Jak mogę to zrobić ze składnią Razor. Wprowadzanie tekstu wygląda następująco: @Html.EditorFor(model => model.Text)
Czy każde ciało może wyjaśnić, kiedy stosować TempData ViewBag ViewData Mam wymaganie, w którym muszę ustawić wartość w kontrolerze pierwszym, że kontroler przekieruje do kontrolera dwa, a kontroler drugi wyświetli widok. Próbowałem użyć ViewBag, wartość gubi się, kiedy osiągam kontroler drugi. Czy mogę wiedzieć, kiedy stosować oraz jakie są zalety …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.