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.

9
Przekaż dodatkowe ViewData do widoku częściowego z silną typizacją
Mam mocno wpisany Widok częściowy, który pobiera ProductImage i kiedy jest renderowany, chciałbym również udostępnić mu dodatkowe ViewData, które tworzę dynamicznie na stronie zawierającej. Jak mogę przekazać zarówno mój obiekt o jednoznacznie określonym typie, jak i moje niestandardowe ViewData do widoku częściowego za pomocą wywołania RenderPartial? var index = 0; …

9
Czy usługi powinny zawsze zwracać DTO, czy też mogą zwracać modele domen?
Projektuję (re) dużą aplikację, używamy architektury wielowarstwowej opartej na DDD. Mamy MVC z warstwą danych (implementacja repozytoriów), warstwą domenową (definicja modelu domeny i interfejsów - repozytoria, usługi, jednostka pracy), warstwą usługową (implementacja usług). Do tej pory używamy modeli domenowych (głównie encji) na wszystkich warstwach, a DTO używamy tylko jako modeli …

13
Czy uzyskać nazwę kontrolera i akcji z poziomu kontrolera?
W naszej aplikacji internetowej muszę zapisać kolejność pobieranych i wyświetlanych elementów w zależności od widoku - a dokładniej - kontrolera i akcji, która wygenerowała widok (i oczywiście identyfikator użytkownika, ale nie o to tutaj chodzi). Zamiast po prostu podawać identyfikator w każdej akcji kontrolera (aby użyć go do sortowania danych …


6
Jak zwrócić plik (FileContentResult) w ASP.NET WebAPI
W zwykłym kontrolerze MVC możemy wyprowadzić plik PDF z rozszerzeniem FileContentResult. public FileContentResult Test(TestViewModel vm) { var stream = new MemoryStream(); //... add content to the stream. return File(stream.GetBuffer(), "application/pdf", "test.pdf"); } Ale jak możemy to zmienić w ApiController? [HttpPost] public IHttpActionResult Test(TestViewModel vm) { //... return Ok(pdfOutput); } Oto, …

26
ASP.NET MVC: dla tego obiektu nie zdefiniowano żadnego konstruktora bez parametrów
Server Error in '/' Application. -------------------------------------------------------------------------------- No parameterless constructor defined for this object. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.MissingMethodException: No parameterless constructor …

15
Najlepszy sposób na przycinanie ciągów po wprowadzeniu danych. Czy powinienem utworzyć segregator na zamówienie?
Używam ASP.NET MVC i chciałbym, aby wszystkie pola ciągów wprowadzone przez użytkownika zostały przycięte, zanim zostaną wstawione do bazy danych. A ponieważ mam wiele formularzy wprowadzania danych, szukam eleganckiego sposobu na przycięcie wszystkich ciągów zamiast jawnego przycinania każdej wartości ciągu dostarczonej przez użytkownika. Interesuje mnie, jak i kiedy ludzie przycinają …

30
Metoda testu nie daje jednoznacznych wyników: test nie został uruchomiony. Błąd?
Mam klasę testową, a poniżej zamieściłem przykładowy test z klasy testowej namespace AdminPortal.Tests.Controller_Test.Customer { [TestClass] public class BusinessUnitControllerTests { private IBusinessUnitRepository _mockBusinessUnitRepository; private BusinessUnitController _controller; [TestInitialize] public void TestInitialize() { _mockBusinessUnitRepository = MockRepository.GenerateMock<IBusinessUnitRepository>(); _controller = new BusinessUnitController(_mockBusinessUnitRepository); } [TestCleanup] public void TestCleanup() { _mockBusinessUnitRepository = null; _controller.Dispose(); _controller = null; …


5
Przekieruj do zewnętrznego identyfikatora URI z kontrolera ASP.NET MVC
Próbuję przekierować do zewnętrznego adresu URL z metody akcji, ale nie mogę go uruchomić. Czy ktoś może rzucić trochę światła na mój błąd? public void ID(string id) { string url = string.Empty; switch (id) { case "DB2FCB11-579F-4DA2-A68C-A6495B9BAAB5": url = "http://www.somesite.com"; break; } Response.Redirect(url, true); } Dzięki, Chris

5
ASP.NET MVC: kontrolery testów jednostkowych, które używają UrlHelper
Jedna z moich akcji kontrolera, która jest wywoływana w żądaniu Ajax, zwraca adres URL po stronie klienta, aby mógł wykonać przekierowanie. Używam Url.RouteUrl(..)i podczas moich testów jednostkowych kończy się to niepowodzeniem, ponieważ Controller.Urlparametr nie jest wstępnie wypełniony. Próbowałem wielu rzeczy, między innymi próbując odgiąć UrlHelper(co nie powiodło się), ręcznie tworząc …

5
Różnice między Html.TextboxFor i Html.EditorFor w MVC i Razor
Dlaczego domyślnie zostały one zmienione podczas dodawania nowego widoku „edycji”? Jakie są zalety korzystania z EditorFor()vs. TextboxFor()? znalazłem to Domyślnie rusztowania tworzenia i edycji używają teraz pomocnika Html.EditorFor zamiast pomocnika Html.TextBoxFor. Poprawia to obsługę metadanych w modelu w postaci atrybutów adnotacji danych, gdy okno dialogowe Dodaj widok generuje widok.

4
Co to jest @RenderSection w asp.net MVC
Jaki jest cel @RenderSection i jak działa? Rozumiem, do czego służą pakiety, ale jeszcze nie wiem, co to robi i prawdopodobnie jest to ważne. @RenderSection("scripts", required: false) Może mały przykład, jak go używać?
170 asp.net-mvc 

10
Zmienne sesji w ASP.NET MVC
Piszę aplikację internetową, która pozwoli użytkownikowi przeglądać wiele stron internetowych w ramach serwisu, wykonując określone żądania. Wszystkie informacje wprowadzone przez użytkownika będą przechowywane w utworzonym przeze mnie obiekcie. Problem polega na tym, że potrzebuję dostępu do tego obiektu z dowolnej części strony internetowej i tak naprawdę nie znam najlepszego sposobu, …

11
Umieszczasz HTML wewnątrz Html.ActionLink (), plus brak tekstu linku?
Mam dwa pytania: Zastanawiam się, jak mogę wyświetlać brak tekstu łącza podczas używania Html.ActionLink()w widoku MVC (w rzeczywistości jest to Site.Master). Nie ma przeciążonej wersji, która nie zezwala na tekst linku, a kiedy próbuję przekazać tylko puste miejsce string, kompilator mówi mi, że potrzebuje niepustego ciągu. Jak mogę to naprawić? …

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.