Вопросы с тегом «asp.net-mvc-3»

ASP.NET MVC 3 является третьей основной версией расширения Model-View-Controller для разработки веб-приложений в среде .NET.

11
ASP.NET MVC 3: переопределить атрибут «имя» с помощью TextBoxFor
Можно ли при использовании Html.TextBoxForпереопределить атрибут имени? Я безуспешно пытался. Мне нужно использовать TextBoxFor, чтобы проверка на стороне клиента работала, однако по причинам, в которые я не буду вдаваться, мне нужно, чтобы имя текстового поля отличалось от сгенерированного. Я пробовал следующее: @Html.TextBoxFor(x => x.Data, new { name = Model.Key + …

4
Ruby on Rails против ASP.NET MVC 3 для .NET Guy? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

14
Маршрут с именем «x» уже находится в коллекции маршрутов. Имена маршрутов должны быть уникальными. Исключение с ASP.NET MVC 3
Я использую веб-службу ASP.NET MVC 3 и периодически получаю это исключение. Трассировки стека: Server Error in '/' Application. A route named 'ListTables' is already in the route collection. Route names must be unique. Parameter name: name Description: An unhandled exception occurred during the execution of the current web request. Please …

3
@ Html.BeginForm Отображение «System.Web.Mvc.Html.MvcForm» на странице
У меня есть бритвенное представление, в котором я добавил кнопку удаления внутри оператора if, и когда представление отображается в браузере, рядом с кнопкой удаления отображается «System.Web.Mvc.Html.MvcForm» . Как мне от этого избавиться? Вот код: <div id="deletestatusupdate"> @if (update.User.UserName.Equals(User.Identity.Name, StringComparison.OrdinalIgnoreCase)) { @Html.BeginForm("deleteupdate", "home") @Html.Hidden("returnUrl", Request.Url.ToString()) <button name="id" value="@update.StatusUpdateId">Delete</button> } </div> Вот …

13
@ Html.HiddenFor не работает со списками в ASP.NET MVC
Я использую модель, которая содержит список в качестве свойства. Я заполняю этот список элементами, полученными с SQL Server. Я хочу, чтобы список был скрыт в представлении и передавался действию POST. Позже я, возможно, захочу добавить больше элементов в этот список с помощью jQuery, что сделает массив непригодным для дальнейшего расширения. …

19
Флажок для логического значения, допускающего значение NULL
Моя модель имеет логическое значение, которое должно допускать значение NULL public bool? Foo { get; set; } поэтому в моем Razor cshtml у меня есть @Html.CheckBoxFor(m => m.Foo) кроме этого не работает. Также не выполняется приведение с помощью (bool). Если я сделаю @Html.CheckBoxFor(m => m.Foo.Value) это не создает ошибки, но …

8
Как установить свойства ViewBag для всех представлений без использования базового класса для контроллеров?
Раньше я прикреплял общие свойства, такие как текущий пользователь, к ViewData / ViewBag в глобальном порядке, унаследовав все контроллеры от общего базового контроллера. Это позволило мне использовать IoC на базовом контроллере, а не просто обращаться к глобальному общему доступу для таких данных. Мне интересно, есть ли альтернативный способ вставки такого …

11
Возникла проблема с несколькими контроллерами с одинаковым именем в моем проекте
В моем проекте ASP.NET MVC 3 возникает следующая ошибка: Было обнаружено несколько типов, соответствующих контроллеру с именем «Home». Это может произойти, если маршрут, обслуживающий этот запрос ('Home / {action} / {id}'), не указывает пространства имен для поиска контроллера, который соответствует запросу. Если это так, зарегистрируйте этот маршрут, вызвав перегрузку метода …

6
Конкатенация Razor ASP.NET MVC
Я пытаюсь отобразить список HTML, который выглядит следующим образом, с помощью механизма просмотра Razor: <ul> <li id="item_1">Item 1</li> <li id="item_2">Item 2</li> </ul> Код, который я пытаюсь использовать для визуализации этого списка: <ul> @foreach (var item in Model.TheItems) { <li id="item_@item.TheItemId">Item @item.TheItemId</li> } </ul> Синтаксический анализатор задыхается, потому что считает, что …

4
Синтаксис Html.RenderPartial () в Razor
Это работает, потому что возвращает результат частичного рендеринга представления в виде строки: @Html.Partial("Path/to/my/partial/view") Но я предпочитаю использовать RenderPartialи, кажется, мне нужно написать: @{Html.RenderPartial("Path/to/my/partial/view");} вместо того: @Html.RenderPartial("Path/to/my/partial/view"); Чтобы заставить его работать. Сообщение об ошибке: Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments Есть ли …



6
MVC Razor просмотр вложенной модели foreach
Представьте себе общий сценарий, это более простая версия того, с чем я столкнулся. У меня на самом деле есть пара слоев дальнейшего вложения .... Но это сценарий Тема содержит список Категория содержит список Продукт содержит список My Controller предоставляет полностью заполненную тему со всеми категориями для этой темы, продуктами в …

6
Как передать параметры в частичное представление в ASP.NET MVC?
Предположим, у меня есть это частичное представление: Your name is <strong>@firstName @lastName</strong> который доступен только через дочернее действие, например: [ChildActionOnly] public ActionResult FullName(string firstName, string lastName) { } И я хочу использовать это частичное представление внутри другого представления с: @Html.RenderPartial("FullName") Другими словами, я хочу иметь возможность передавать firstName и lastName …

11
Отображать только дату и без времени
В бритве MVC я помещаю текущую дату в базу данных вот так ... model.Returndate = DateTime.Now.Date.ToShortDateString(); Так как поле базы данных является типом данных datetime, и я конвертирую текущую дату в строковый формат, это не работает .. как я могу это сделать? Я использую строковый формат, потому что мне нужна …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.