Pytania otagowane jako asp.net-mvc-3

ASP.NET MVC 3 to trzecia główna wersja rozszerzenia Model-View-Controller do tworzenia aplikacji internetowych w środowisku .NET.

1
Jak napisać „Html.BeginForm” w Razor
Jeśli napiszę tak: form action = „Images” method = „post” enctype = „multipart / form-data” to działa. Ale w Razor z „@” to nie działa. Czy popełniłem jakieś błędy? @using (Html.BeginForm("Upload", "Upload", FormMethod.Post, new { enctype = "multipart/form-data" })) { @Html.ValidationSummary(true) <fieldset> Select a file <input type="file" name="file" /> <input …

2
Jak napisać komentarz w widoku Razor?
Jak napisać komentarz w widoku MVC, który nie zostanie przesłany do końcowego kodu HTML (tj. Do przeglądarki, w celu uzyskania odpowiedzi). Można zrobić komentarz za pomocą: <!--<a href="https://stackoverflow.com/">My comment</a> --> ale jest widoczny w kodzie źródłowym strony w przeglądarce. Czy można zostawiać komentarze w plikach „.cshtml” tylko do użytku wewnętrznego?


6
MVC3 Razor: wyświetlanie html w blokach kodu
W moich plikach cshtml mam wiele bloków z takimi rzeczami: @if(Model.foo) { <span>Hello World</span> } Jedynym powodem jest to, że nie mogę znaleźć innego sposobu, aby zmusić go do rozpoznania, że ​​„Hello World” jest częścią html, chyba że otoczę go tagami HTML. Czy istnieje dobry sposób na ucieczkę przed kodem, …

3
Jak używać knockout.js z ASP.NET MVC ViewModels?
Hojność Minęło trochę czasu, a ja wciąż mam kilka nierozstrzygniętych pytań. Mam nadzieję, że przez dodanie nagrody może uzyskasz odpowiedzi na te pytania. Jak używać pomocników HTML w knockout.js Dlaczego dokument był potrzebny, aby działał (zobacz pierwszą edycję, aby uzyskać więcej informacji) Jak mogę zrobić coś takiego, jeśli używam mapowania …

7
Zobacz aktualny kontroler
Mam, View - _Editktóry mieszka w News M/V/C. Używam ponownie V/Mprzez CategoryControllerjako: return PartialView("/Views/News/_Edit.cshtml", model); Jak z poziomu okna View - _Editmogę ostrzec nazwę kontrolera? Kiedy ja: alert('@ViewContext. RouteData.Values["controller"].ToString()'); Wartość to: News Jednak adres URL to:/Category/foobar Czy istnieje sposób, aby uzyskać wartość 'Category'ostrzeżenia? dzięki

6
EF Code First: Jak mogę zobaczyć właściwość „EntityValidationErrors” z konsoli pakietu NuGet?
Brakuje mi tego: Zdefiniowałem moje klasy dla frameworka encji (4.1.3) kodu najpierw podejście. Wszystko było w porządku (tworzyłem tabele itp.), Dopóki nie zacząłem Seed. Teraz, kiedy robię Add-Migration "remigrate" ; Update-Database; W konsoli pakietu pojawia się błąd „Walidacja nie powiodła się dla co najmniej jednej jednostki. Aby uzyskać więcej informacji, …

9
Aktualizacja systemu Windows spowodowała, że ​​MVC3 i MVC4 przestały działać
Czy tylko ja zainstalowałem aktualizację Windows Update (8.1) 15 października i nagle MVC przestaje działać z powodu tego ostrzeżenia? Ostrzeżenie 1 Nie można rozwiązać tego odniesienia. Nie można zlokalizować zestawu „System.Web.Mvc, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35, processorArchitecture = MSIL”. Sprawdź, czy zestaw istnieje na dysku. Jeśli …



5
Przekieruj do akcji w innym kontrolerze
Mam dwa kontrolery, oba nazywane AccountController. Jeden z nich, nazwijmy go Controller A, jest w Areawywołaniu, Admina drugi, nazwijmy go Controller B, nie ma w żadnym Area(myślę, że to znaczy, że jest domyślny Area?). Controller Bma action methodwezwanie Login. Mam action methodin Controller A, który ma tę linię return RedirectToAction("LogIn", …

2
Konwertuj HttpPostedFileBase na bajt []
W mojej aplikacji MVC używam następującego kodu, aby przesłać plik. MODEL public HttpPostedFileBase File { get; set; } WIDOK @Html.TextBoxFor(m => m.File, new { type = "file" }) Wszystko działa dobrze .. Ale próbuję przekonwertować wynikowy fiel na bajt [] .Jak mogę to zrobić KONTROLER public ActionResult ManagePhotos(ManagePhotos model) { …

4
żądanie przekracza skonfigurowaną wartość maxQueryStringLength podczas korzystania z [Authorize]
Mam witrynę MVC3 w C #, mam określony widok, który jest podawany z parametrami zapytania z funkcji JavaScript, funkcja przekierowuje do witryny za pośrednictwem window.location.href = "../ActionName?" + query_string; query_string to ciąg dynamicznych parametrów zapytania utworzony przez funkcję JavaScript. Przyczyną tej dziwności jest to, że czasami ta sama funkcja przekazuje …

9
Korzystanie z rozszerzeń MVC HtmlHelper z deklaratywnych widoków Razor
Próbowałem utworzyć deklaratywnego pomocnika Razor w moim folderze App_Code dla projektu MVC 3 RTM. Problem polegał na tym, że rozszerzenia MVC HtmlHelper, takie jak ActionLink, nie są dostępne. Dzieje się tak, ponieważ skompilowane elementy pomocnicze wywodzą się z właściwości System.Web.WebPages.HelperPagei chociaż ujawniają ją Html, to System.Web.WebPages.HtmlHelperraczej jej typ niż System.Web.Mvc.HtmlHelper. …

10
Obraz akcji MVC3 Razor
Jaki jest najlepszy sposób na zastąpienie linków obrazami przy użyciu Razor w MVC3. Po prostu robię to w tej chwili: <a href="@Url.Action("Edit", new { id=MyId })"><img src="../../Content/Images/Image.bmp", alt="Edit" /></a> Czy jest lepszy sposób?

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.