Pytania otagowane jako asp.net-mvc

ASP.NET MVC Framework to platforma i narzędzie aplikacji internetowych typu open source, które implementuje wersję wzorca model-view-controller (MVC) dostosowaną do aplikacji internetowych i opartą na technologii ASP.NET.

6
Cel ActionName
Jaka jest korzyść z ustawienia aliasu dla metody akcji za pomocą atrybutu „ActionName”? Naprawdę nie widzę wiele korzyści z tego, że daje użytkownikowi możliwość wywołania metody akcji o innej nazwie. Po określeniu aliasu, użytkownik może wywołać metodę akcji tylko przy użyciu aliasu. Ale jeśli jest to wymagane, to dlaczego użytkownik …

4
Mieszasz Angular i ASP.NET MVC / Web API?
Pochodzę z używania ASP.NET MVC / Web API, a teraz zaczynam używać Angulara, ale nie wiem, jak należy je mieszać. Czy po używaniu Angulara koncepcje po stronie serwera MVC nadal zapewniają jakąkolwiek wartość? A może powinienem używać interfejsu API sieci Web wyłącznie do pobierania danych dla kątowych wywołań HTTP? Pomocne …

10
Nie ma elementu ViewData typu „IEnumerable <SelectListItem>”, który ma klucz „xxx”
Jest kilka postów na ten temat w Stack Overflow, ale żaden z odpowiedzią, która wydaje się rozwiązać problem w mojej obecnej sytuacji. Mam stronę z tabelą, w każdym wierszu znajduje się kilka pól tekstowych i lista rozwijana. Wszystkie listy rozwijane muszą używać tych samych danych SelectList, więc skonfigurowałem je w …

4
Jak zmapować View Model z powrotem do Domain Model w akcji POST?
Każdy artykuł znaleziony w Internecie na temat korzystania z ViewModels i wykorzystania Automappera zawiera wytyczne dotyczące mapowania kierunku „Kontroler -&gt; Widok”. Bierzesz model domeny wraz ze wszystkimi listami wyboru do jednego wyspecjalizowanego ViewModel i przekazujesz go do widoku. To jasne i dobrze. Widok ma formę i ostatecznie jesteśmy w akcji …

3
ActionLink htmlAttributes
PRACUJE &lt;a href="@Url.Action("edit", "markets", new { id = 1 })" data-rel="dialog" data-transition="pop" data-icon="gear" class="ui-btn-right"&gt;Edit&lt;/a&gt; NIE DZIAŁA - DLACZEGO? @Html.ActionLink("Edit", "edit", "markets", new { id = 1 }, new {@class="ui-btn-right", data-icon="gear"}) Wygląda na to, że nie możesz przekazać czegoś takiego jak data-icon = "gear" do htmlAttributes? Propozycje?


4
DisplayNameFor () z listy <Object> w modelu
Uważam, że jest to całkiem proste, po prostu nie mogę znaleźć właściwego sposobu wyświetlania nazwy pozycji na liście w moim modelu. Mój uproszczony model: public class PersonViewModel { public long ID { get; set; } private List&lt;PersonNameViewModel&gt; names = new List&lt;PersonNameViewModel&gt;(); [Display(Name = "Names")] public List&lt;PersonNameViewModel&gt; Names { get { …
87 c#  asp.net-mvc  razor  model 


8
„401 Unauthorized” w katalogu
Zakładam, że jest to błąd IIS, ponieważ nie dzieje się tak, jeśli uruchomię projekt na komputerze lokalnym. Moje arkusze stylów mam pod adresem ~/Content/css Żadne pliki w tym katalogu nie wczytują się na stronie, a kiedy przechodzę do nich bezpośrednio, pojawia się błąd serwera: 401 - Unauthorized: odmowa dostępu z …

5
Jak wymusić Entity Framework, aby zawsze pobierał aktualne dane z bazy danych?
Do wykonywania aktualizacji wsadowych używam biblioteki EntityFramework.Extended . Jedynym problemem jest to, że EF nie śledzi aktualizacji wsadowych wykonywanych przez bibliotekę. Więc kiedy pytam DbContextponownie, nie zwraca zaktualizowanych jednostek. Odkryłem, że użycie AsNoTracking()metody podczas odpytywania wyłącza śledzenie i pobiera świeże dane z bazy danych. Jednak ponieważ EF nie śledzi jednostek, …

1
Walidacja warunkowa przy użyciu Fluent Validation
Potrzebuję sposobu warunkowego sprawdzania poprawności pól w zależności od tego, czy inne pola są wypełnione. Dawny. Mam listę rozwijaną i pole daty, które są powiązane. Jeśli żadne z pól nie jest ustawione, formularz powinien przejść walidację. Jeśli jednak jedno z dwóch pól jest ustawione, a drugie nie, weryfikacja powinna zostać …

5
podwójna sekwencja ucieczki w adresie URL: moduł filtrowania żądań jest skonfigurowany tak, aby odrzucać żądanie zawierające podwójną sekwencję ucieczki
W mojej aplikacji ASP.NET MVC próbuję zaimplementować adres URL, jak poniżej: / produkt / tagi / dla + rodzin Kiedy próbuję uruchomić aplikację z domyślnymi konfiguracjami, otrzymuję ten komunikat z kodem odpowiedzi 404.11: Błąd HTTP 404.11 - Nie znaleziono Moduł filtrowania żądań jest skonfigurowany tak, aby odrzucać żądanie zawierające podwójną …

3
asp.net core a filtry
Po przeczytaniu informacji o oprogramowaniu pośredniczącym asp.net core, nie wiem, kiedy należy używać filtrów, a kiedy oprogramowania pośredniego, ponieważ wydają się one osiągać ten sam cel. Kiedy zamiast fitlerów należy używać oprogramowania pośredniego?

3
Autouzupełnianie z zastosowaniem wartości nie etykiety do pola tekstowego
Mam problemy z próbą uzyskania prawidłowego działania autouzupełniania. Dla mnie wszystko wygląda dobrze, ale .... &lt;script&gt; $(function () { $("#customer-search").autocomplete({ source: 'Customer/GetCustomerByName', minLength: 3, select: function (event, ui) { $("#customer-search").val(ui.item.label); $("#selected-customer").val(ui.item.label); } }); }); &lt;/script&gt; &lt;div&gt; &lt;input id="customer-search" /&gt; &lt;/div&gt; @Html.Hidden("selected-customer") Jednak gdy wybiorę element z listy rozwijanej, wartość zostanie …

2
ASP.NET MVC 5 kontra AngularJS / ASP.NET WebAPI [zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie Obecnie oceniam model programowania do tworzenia przyszłych aplikacji internetowych …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.