Запитання з тегом «asp.net-mvc-3»

ASP.NET MVC 3 - третя основна версія розширення Model-View-Controller для розробки веб-додатків у рамках .NET.

1
Як написати "Html.BeginForm" у Razor
Якщо я пишу так: form action = "Зображення" метод = "повідомлення" enctype = "багаточастинні / форми-дані" це працює. Але в Razor з "@" це не працює. Чи я помилявся? @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 …

4
ASP.Net MVC Html.HiddenFor з неправильним значенням
Я використовую MVC 3 у своєму проекті, і я бачу дуже дивну поведінку. Я намагаюся створити приховане поле для певного значення на моїй моделі, проблема полягає в тому, що з певних причин значення, встановлене в полі, не відповідає значенню в моделі. напр У мене є цей код, як тест: <%:Html.Hidden("Step2", …

6
MVC3 Razor: Відображення HTML у кодових блоках
У своїх файлах cshtml у мене багато блоків з такими матеріалами: @if(Model.foo) { <span>Hello World</span> } Єдиною причиною є те, що я не можу знайти іншого способу змусити його визнати, що "Hello World" є частиною html, якщо я не оточую його в HTML-тегах. Чи є хороший спосіб уникнути коду, який …

3
Як користуватися knockout.js з ASP.NET MVC ViewModels?
Баунті Минуло деякий час, і у мене ще є пара невирішених питань. Я сподіваюся, що додавши щедроту, можливо, на ці запитання отримають відповіді. Як ви користуєтеся html-помічниками з knockout.js Чому для його роботи був необхідний документ (див. Першу редакцію для отримання додаткової інформації) Як я можу зробити щось подібне, якщо …

2
Як написати коментар у вигляді бритва?
Як написати коментар у вікні MVC, який не передаватиметься в кінцевий HTML (тобто в браузер, у відповідь). Можна коментувати: <!--<a href="https://stackoverflow.com/">My comment</a> --> але, це видно у вихідному коді сторінки в браузері. Чи можна залишати коментарі у файлах '.cshtml' лише для внутрішнього використання?

6
Код EF Перше: Як я бачу властивість "EntityValidationErrors" на консолі пакета nuget?
Я в цьому втрачаю: Я визначив свої класи першим підходом до кодової структури (4.1.3). Все було добре (я створював таблиці тощо), поки я не почав висівати насіння. Тепер, коли я роблю це Add-Migration "remigrate" ; Update-Database; Я отримую помилку на консолі пакета "Не вдалося перевірити для однієї чи декількох сутностей. …

7
Перегляньте поточний контролер
У мене є View - _Editяке живе News M/V/C. Я повторно використовую V/Mчерез CategoryController: return PartialView("/Views/News/_Edit.cshtml", model); Як зсередини View - _Editможна попередити ім'я контролера? Коли я: alert('@ViewContext. RouteData.Values["controller"].ToString()'); Значення: News Однак URL-адреса така:/Category/foobar Чи є спосіб отримати значення 'Category'для сповіщення? Дякую

9
Оновлення Windows спричинило припинення роботи MVC3 та MVC4
Я єдиний, хто встановив оновлення Windows (8.1) 15 жовтня, і раптом MVC перестає працювати через це попередження? Попередження 1 Не вдалося вирішити цю посилання. Не вдалося знайти збірку "System.Web.Mvc, версія = 4.0.0.0, культура = нейтральна, PublicKeyToken = 31bf3856ad364e35, ProcessArchitecture = MSIL". Переконайтесь, що збірка існує на диску. Якщо цей код …

9
Application_Error не запускається, коли customerrors = "Увімкнено"
У мене є код у події global.asaxфайлу, Application_Errorякий виконується, коли виникає помилка, і надсилаю собі деталі помилки. void Application_Error(object sender, EventArgs e) { var error = Server.GetLastError(); if (error.Message != "Not Found") { // Send email here... } } Це чудово працює, коли я запускаю його у Visual Studio, однак, …

5
Перенаправлення на дії в іншому контролері
У мене є два контролери, обидва викликані AccountController. Один з них, дозволяє назвати його Controller A, знаходиться в Areaназивається Adminі з іншого боку , дозволяє назвати його Controller B, не в якійсь - або Area(я припускаю , що означає , що він в за замовчуванням Area?). Controller Bмає action methodпокликаний …

2
Перетворити HttpPostedFileBase в байт []
У своїй програмі MVC я використовую наступний код для завантаження файлу. МОДЕЛЬ public HttpPostedFileBase File { get; set; } ПОГЛЯД @Html.TextBoxFor(m => m.File, new { type = "file" }) Все працює добре .. Але я намагаюся перетворити результат fiel у байт []. Як я можу це зробити КОНТРОЛЕР public ActionResult …

9
Метод не знайдено: '!! 0 [] System.Array.Empty ()'
Я створив нову програму з VS 2015 RC та шаблоном MVC і не змінюючи жодного рядка коду, у мене є ця помилка: Method not found: '!!0[] System.Array.Empty()'. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the …

4
запит перевищує налаштований maxQueryStringLength при використанні [Авторизувати]
У мене сайт MVC3 в C #, у мене конкретний вигляд подається параметрами запиту від функції JavaScript, функція перенаправляє на сайт через window.location.href = "../ActionName?" + query_string; query_string - це рядок параметрів динамічного запиту, побудований функцією JavaScript. Причина цієї дивацтва полягає в тому, що іноді одна і та ж функція …

9
Використання розширень MVC HtmlHelper з декларативних поглядів Razor
Я намагався створити декларативний помічник Razor у своїй папці App_Code для проекту MVC 3 RTM. Проблема, з якою я зіткнувся, полягала в тому, що розширення MVC HtmlHelper, як і ActionLink, недоступні. Це пояснюється тим, що складені помічники походять від System.Web.WebPages.HelperPage, і хоч це викриває Htmlвластивості, System.Web.WebPages.HtmlHelperа не типу System.Web.Mvc.HtmlHelper. Приклад …

10
Дія зображення MVC3 Бритви
Який найкращий спосіб замінити посилання на зображення за допомогою Razor в MVC3. Я просто роблю це на даний момент: <a href="@Url.Action("Edit", new { id=MyId })"><img src="../../Content/Images/Image.bmp", alt="Edit" /></a> Чи є кращий спосіб?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.