Zasugerowałem, że powinienem użyć FileResult, aby umożliwić użytkownikom pobieranie plików z mojej aplikacji Asp.Net MVC. Ale jedyne przykłady, jakie mogę znaleźć, zawsze dotyczą plików obrazów (określając typ zawartości image / jpeg). Ale co, jeśli nie mogę poznać typu pliku? Chcę, aby użytkownicy mogli pobierać praktycznie dowolny plik z obszaru plików …
W mojej aplikacji zaimplementowałem ograniczenie do ataków CSRF zgodnie z informacjami, które przeczytałem na pewnym blogu w Internecie. W szczególności te posty były motorem mojej implementacji Najlepsze praktyki dotyczące ASP.NET MVC od zespołu ds. Treści programistów ASP.NET i narzędzi internetowych Anatomia ataku typu cross-site Request Forgery Attack z bloga Phila …
Proste pytanie: jeśli używasz Pomocnika HTML z ASP.NET MVC Framework 1, łatwo jest ustawić domyślną wartość w polu tekstowym, ponieważ występuje przeciążenie Html.TextBox(string name, object value). Kiedy próbowałem użyć metody Html.TextBoxFor , moje pierwsze podejrzenie polegało na wypróbowaniu następujących, które nie działały: <%: Html.TextBoxFor(x => x.Age, new { value = …
Sprawdzam moją bazę danych, Create(FooViewModel fvm){...}aby sprawdzić, czy fvm.prop1i fvm.prop2już istnieją w tej kombinacji; jeśli tak, chcę dodać błąd do stanu modelu, a następnie zwrócić cały widok. Próbowałem: public ActionResult Create(FooViewModel fvm){ if (ThatComboAlreadyExists(fvm)) { ModelState.AddModelError("Model", "There is already one like that"); return View(fvm); } } ... ale nie wyświetla …
Pobieram dwie wartości daty i godziny z bazy danych. Po odzyskaniu wartości potrzebuję różnicy między tymi dwiema wartościami. W tym celu tworzę zmienną przedziału czasu, aby przechowywać różnicę między 2 wartościami daty. TimeSpan? variable = datevalue1 - datevalue2; Teraz muszę pokazać różnicę przechowywaną w zmiennej Timespan pod względem liczby godzin. …
Mam udostępnioną stronę wzorcową, której używam z 2 różnych obszarów w mojej aplikacji MVC 2. Strona wzorcowa ma łącze akcji, które obecnie określa kontroler i akcję, ale oczywiście łącze nie działa, jeśli jestem w niewłaściwym obszarze. Nie widzę przeciążenia dla actionlink, który przyjmuje parametr obszaru, czy można to zrobić?
Poza typem, który zwraca i faktem, że oczywiście nazywasz go inaczej <% Html.RenderPartial(...); %> <%= Html.Partial(...) %> Jeśli są różne, dlaczego miałbyś dzwonić do jednego zamiast do drugiego? Definicje: // Type: System.Web.Mvc.Html.RenderPartialExtensions // Assembly: System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 // Assembly location: C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 2\Assemblies\System.Web.Mvc.dll using System.Web.Mvc; namespace …
W ASP.NET MVC 2 chciałbym napisać bardzo prostą listę rozwijaną, która zawiera statyczne opcje. Na przykład chciałbym zapewnić wybór między „czerwonym”, „niebieskim” i „zielonym”.
Ok, o to pytano wcześniej, ale nie ma tam solidnego rozwiązania. Więc dla mnie i innych, którzy mogą uznać to za przydatne. W MVC2 (ASP.NET) chcę, aby to było, gdy ktoś przejdzie do witryny sieci Web, jest określony obszar domyślny. Więc nawigacja do mojej witryny powinna skierować cię do ControllerX …
Na liście kontrolera mam, public ActionResult GetByList(string name, string contact) { var NameCollection = Service.GetByName(name); var ContactCollection = Service.GetByContact(contact); return View(new ListViewModel(NameCollection ,ContactCollection)); } Na stronie ASPX, którą dzwonię, <a href="<%:Url.Action("GetByList","Listing" , new {name= "John"} , new {contact="calgary, vancouver"})%>"><span>People</span></a> Mam problem z kodem ASPX ... Mogę pobrać rekordy dla nazwiska …
Wersje zapoznawcze Asp.Net MVC 2.0 zapewniają pomocników, takich jak Html.EditorFor(c => c.propertyname) Jeśli nazwa właściwości to łańcuch, powyższy kod renderuje pole tekstowe. Co zrobić, jeśli chcę przekazać właściwości MaxLength i Size do pola tekstowego lub własnej właściwości klasy CSS? Czy muszę utworzyć jeden szablon dla każdej kombinacji rozmiaru i długości …
Właśnie zaktualizowałem do Visual Studio 2010 i MVC 2.0 i zauważyłem, że plik Web.config ma dołączone dwa dodatkowe pliki? Czy te pliki są używane do określania ustawień debugowania i wydawania, aby nie zaśmiecać głównego pliku Web.config? Czy w ogóle ma sens umieszczanie parametrów połączenia w głównym pliku Web.config, jeśli mam …
Chociaż przeczytałem dokumentację na temat Html.HiddenFor, nie zrozumiałem, do czego służy ... Czy ktoś mógłby wyjaśnić jego zastosowania i podać krótki przykład? Gdzie ci pomocnicy powinni się znaleźć w kodzie?
W ASP.NET MVC2 używam OutputCachei VaryByParamatrybutu. Mam go dobrze z jednym parametrem, ale jaka jest poprawna składnia, gdy mam kilka parametrów metody? [OutputCache(Duration=30, VaryByParam = "customerId"] public ActionResult Index(int customerId) { //I've got this one under control, since it only has one parameter } [OutputCache(Duration=30, VaryByParam = "customerId"] public ActionResult …
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.