Po znaczącym refaktoryzacji w mojej aplikacji MVC 4 i Razor pokazuje ten błąd podczas debugowania widoków: Nazwa „model” nie istnieje w bieżącym kontekście. Oto obraźliwa linia kodu: @model ICollection<DataSourceByActive> Wiem, że użycie @modeljest prawidłowe. Dlaczego to się dzieje? Jak mogę to naprawić?
Używam atrybutu DataType.Date w moim modelu i edytora ForFor w moim widoku. Działa to dobrze w Internet Explorerze 8 i Internet Explorerze 9 , ale w Google Chrome pokazuje selektor dat i zamiast wartości wyświetla tylko „Miesiąc / Dzień / Rok” wytartym szarym tekstem. Dlaczego Google Chrome nie wyświetla wartości? …
Mam debug="true"oba pliki web.config i po prostu nie chcę, aby moje pakiety zostały zminimalizowane, ale nic, co robię, nie wydaje się, aby je wyłączyć. Próbowałem enableoptimisations=false, oto mój kod: //Javascript bundles.Add(new ScriptBundle("~/bundles/MainJS") .Include("~/Scripts/regular/lib/mvc/jquery.validate.unobtrusive.js*") .Include("~/Scripts/regular/lib/mvc/jquery.validate*") .Include("~/Scripts/regular/lib/bootstrap.js") .IncludeDirectory("~/Scripts/regular/modules", "*.js", true) .IncludeDirectory("~/Scripts/regular/pages", "*.js", true) .IncludeDirectory("~/Scripts/regular/misc", "*.js", true)); //CSS bundles.Add(new StyleBundle("~/bundles/MainCSS") .Include("~/Content/css/regular/lib/bootstrap.css*") .IncludeDirectory("~/Content/css/regular/modules", "*.css", …
Na moim komputerze deweloperskim z systemem Windows 7 oraz w celu użycia instancji SQL Express zamiast domyślnie instalowanej bazy danych localDB. Odznaczono opcję „Użyj IIS Express” na stronie właściwości mojego projektu MVC 4 (karta Sieć Web), a następnie pojawił się następujący błąd: ASP.NET 4.5 nie został zarejestrowany na serwerze sieci …
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; …
Pracuję z ASP.NET MVC 4 WebApi i świetnie się bawię, uruchamiając go na moim lokalnym komputerze w IIS Express. Skonfigurowałem IIS Express do obsługi komputerów zdalnych, więc inni w mojej firmie używają mojego komputera jako naszego serwera internetowego. Po uznaniu, że nie jest to optymalne rozwiązanie, zdecydowaliśmy się umieścić WebApi …
Uaktualniłem do VS.NET 2013 i teraz, za każdym razem, gdy zaczynam debugować aplikację ASP.NET MVC4 w IIS, jak tworzy się __vwd / js / artery, ten skrypt koliduje z moją konfiguracją RequireJS i powoduje awarię Dokumentacja jQuery. Czy ktoś wie, jak mogę się pozbyć tego skryptu? __vwd / js / …
Mam małą aplikację MVC, której używam do ćwiczeń, ale teraz za każdym razem, gdy próbuję debugować, napotykam błąd: Could not load file or assembly 'System.Net.Http.Formatting' or one of its dependencies. The system cannot find the path specified. Wyszukałem w Google, ale nie mogę znaleźć rozwiązania. Używam .NET 4.5. Nie może …
W MVC 4 mamy paczki. Podczas definiowania paczek możemy używać symboli wieloznacznych, takich jak *, dla wszystkich plików w folderze. Co w poniższym przykładzie -{version}oznacza? public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js")); }
Muszę wywołać akcję kontrolera B FileUploadMsgView z kontrolera A i muszę przekazać dla niej parametr. Code---its not going to the controller B's FileUploadMsgView(). In ControllerA private void Test() { try {//some codes here ViewBag.FileUploadMsg = "File uploaded successfully."; ViewBag.FileUploadFlag = "2"; RedirectToAction("B", "FileUploadMsgView", new { FileUploadMsg = "File uploaded successfully" …
Mam taki link: <a href='Member/MemberHome/Profile/Id'><span>Profile</span></a> a kiedy to kliknę, wywoła tę częściową stronę: @{ switch ((string)ViewBag.Details) { case "Profile": { @Html.Partial("_Profile"); break; } } } Częściowa strona _Profile zawiera: Html.Action("Action", "Controller", model.Paramter) Przykład: @Html.Action("MemberProfile", "Member", new { id=1 }) // id is always changing Wątpię, jak mogę przekazać to „Id” …
Podczas gdy Microsoft stworzył pewne automagiczne renderowanie atrybutów HTML w maszynce do golenia MVC4, zajęło mi trochę czasu, zanim dowiedziałem się, jak wyrenderować drugą klasę css na elemencie, w oparciu o warunkowe wyrażenie maszynki do golenia. Chciałbym się z wami tym podzielić. Opierając się na właściwości modelu @ Model.Details, chcę …
Używam aplikacji na port aplikacji napisanej w MVC4. Pakiet plików css nie działa. Na moim komputerze lokalnym w trybie debugowania widzę kod aplikacji i widzę pliki. Aplikacja działa zgodnie z oczekiwaniami. <link href="/Content/css/home/basic-jquery-slider.css" rel="stylesheet"/> <link href="/Content/css/home/Home.css" rel="stylesheet"/> Kiedy przesyłam aplikację do Appharbor, widzę pakiet w kodzie, ale aplikacja nie działa. …
Używam Membership.createfunkcji użytkownika, pojawia się następujący błąd, Brak wymaganego pola formularza zapobiegającego fałszerstwom „__RequestVerificationToken” Jak mogę to naprawić?
Pracuję nad stworzeniem nowego zestawu usług w ASP.MVC MVC 4 przy użyciu Web API. Jak dotąd jest świetnie. Utworzyłem usługę i uruchomiłem ją, a teraz próbuję ją wykorzystać za pomocą JQuery. Mogę odzyskać ciąg JSON za pomocą programu Fiddler i wydaje się, że jest to w porządku, ale ponieważ usługa …
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.