Czy jest to możliwe podczas używania Html.TextBoxFordo zastąpienia atrybutu nazwy? Próbowałem bez powodzenia. Muszę użyć TextBoxFor, aby sprawdzanie poprawności po stronie klienta działało, jednak z powodów, w które nie będę wchodził, potrzebuję nazwy pola tekstowego, aby różniła się od wygenerowanej. Próbowałem następujących rzeczy: @Html.TextBoxFor(x => x.Data, new { name = …
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Robię usługę sieci Web ASP.NET MVC 3 i sporadycznie otrzymuję ten wyjątek. Ślad stosu: Server Error in '/' Application. A route named 'ListTables' is already in the route collection. Route names must be unique. Parameter name: name Description: An unhandled exception occurred during the execution of the current web request. …
Mam widok maszynki do golenia, w którym dodałem przycisk usuwania do wnętrza instrukcji „if”, a gdy widok jest renderowany w przeglądarce, obok przycisku usuwania jest wyświetlany tekst „System.Web.Mvc.Html.MvcForm” . Jak się go pozbyć? Oto kod: <div id="deletestatusupdate"> @if (update.User.UserName.Equals(User.Identity.Name, StringComparison.OrdinalIgnoreCase)) { @Html.BeginForm("deleteupdate", "home") @Html.Hidden("returnUrl", Request.Url.ToString()) <button name="id" value="@update.StatusUpdateId">Delete</button> } </div> …
Używam modelu, który zawiera listę jako właściwość. Zapełniam tę listę elementami pobranymi z SQL Server. Chcę, aby lista była ukryta w widoku i przekazana do akcji POST. Później mogę chcieć dodać więcej elementów do tej listy za pomocą jQuery, co sprawia, że tablica nie nadaje się do późniejszego rozszerzenia. Zwykle …
Mój model ma wartość logiczną, która musi mieć wartość zerową public bool? Foo { get; set; } więc w moim cshtml Razor mam @Html.CheckBoxFor(m => m.Foo) ale to nie działa. Ani też rzucanie za pomocą (bool). Jeśli zrobię @Html.CheckBoxFor(m => m.Foo.Value) to nie tworzy błędu, ale nie wiąże się z …
W przeszłości utknąłem typowe właściwości, takie jak bieżący użytkownik, w ViewData / ViewBag w sposób globalny, ponieważ wszystkie kontrolery dziedziczą ze wspólnego kontrolera podstawowego. Pozwoliło mi to używać IoC na podstawowym kontrolerze, a nie tylko sięgać po globalne udostępnianie takich danych. Zastanawiam się, czy istnieje alternatywny sposób wstawiania tego rodzaju …
Uruchamiam następujący błąd w moim projekcie ASP.NET MVC 3: Znaleziono wiele typów pasujących do kontrolera o nazwie „Home”. Może się tak zdarzyć, jeśli trasa obsługująca to żądanie („Home / {action} / {id}”) nie określa przestrzeni nazw do wyszukiwania kontrolera, który pasuje do żądania. W takim przypadku zarejestruj tę trasę, wywołując …
Próbuję wyrenderować listę HTML, która wygląda jak poniżej, przy użyciu silnika widoku Razor: <ul> <li id="item_1">Item 1</li> <li id="item_2">Item 2</li> </ul> Kod, którego próbuję użyć do renderowania tej listy, to: <ul> @foreach (var item in Model.TheItems) { <li id="item_@item.TheItemId">Item @item.TheItemId</li> } </ul> Parser się dławi, ponieważ uważa, że wszystko na …
To działa, ponieważ zwraca wynik częściowego renderowania widoku w ciągu: @Html.Partial("Path/to/my/partial/view") Ale wolę używać RenderPartiali wydaje mi się, że muszę napisać: @{Html.RenderPartial("Path/to/my/partial/view");} zamiast: @Html.RenderPartial("Path/to/my/partial/view"); Aby to zadziałało. Komunikat o błędzie: Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments Czy istnieje lepszy sposób zamiast …
Wyobraź sobie typowy scenariusz, to prostsza wersja tego, z czym się spotykam. W rzeczywistości mam kilka warstw dalszego zagnieżdżenia na moim ... Ale taki jest scenariusz Motyw zawiera listę Kategoria zawiera listę Produkt zawiera listę Mój kontroler zapewnia w pełni wypełniony motyw ze wszystkimi kategoriami dla tego motywu, produktami w …
Załóżmy, że mam taki częściowy pogląd: Your name is <strong>@firstName @lastName</strong> który jest dostępny tylko poprzez działanie dziecka, takie jak: [ChildActionOnly] public ActionResult FullName(string firstName, string lastName) { } Chcę użyć tego częściowego widoku w innym widoku z: @Html.RenderPartial("FullName") Innymi słowy, chcę mieć możliwość przekazywania firstName i lastName z widoku …
@* Omitted code.. *@ @RenderBody() @RenderSection("Sidebar", required: false) Czy istnieje sposób, aby dowiedzieć się w Omitted codeczęści, czy RenderSection Sidebaristnieje, czy nie?
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.