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

ASP.NET MVC 2 - вторая основная версия платформы ASP.NET MVC, с тех пор она устарела в ASP.NET MVC 3.

9
Скачать файл любого типа в Asp.Net MVC, используя FileResult?
Мне было предложено использовать FileResult, чтобы пользователи могли загружать файлы из моего приложения Asp.Net MVC. Но единственные примеры, которые я могу найти, всегда связаны с файлами изображений (указав тип содержимого image / jpeg). Но что, если я не могу знать тип файла? Я хочу, чтобы пользователи могли загружать практически любые …
228 c#  asp.net-mvc-2 

20
JQuery Ajax вызывает и Html.AntiForgeryToken ()
Я реализовал в своем приложении защиту от CSRF-атак, следуя информации, которую я прочитал в блоге в Интернете. В частности, этот пост был драйвером моей реализации Рекомендации для ASP.NET MVC от команды разработчиков контента для ASP.NET и веб-инструментов Анатомия мошенничества с межсайтовым запросом Атака из блога Фила Хаака AntiForgeryToken в ASP.NET …

12
Как установить значение по умолчанию с Html.TextBoxFor?
Простой вопрос: если вы используете Html Helper из ASP.NET MVC Framework 1, легко установить значение по умолчанию для текстового поля, потому что есть перегрузка Html.TextBox(string name, object value). Когда я попытался использовать метод Html.TextBoxFor , первым делом я решил попробовать следующее, которое не сработало: <%: Html.TextBoxFor(x => x.Age, new { …

3
ModelState.AddModelError - Как я могу добавить ошибку, которая не для свойства?
Я проверяю свою базу данных, Create(FooViewModel fvm){...}чтобы увидеть, существует ли fvm.prop1и fvm.prop2уже в этой комбинации; если это так, я хочу добавить ошибку в состояние модели, а затем вернуть весь вид. Я попытался: public ActionResult Create(FooViewModel fvm){ if (ThatComboAlreadyExists(fvm)) { ModelState.AddModelError("Model", "There is already one like that"); return View(fvm); } } …

8
Отображение разницы между двумя значениями даты и времени в часах
Я получаю два значения даты и времени из базы данных. Как только значение получено, мне нужна разница между двумя значениями. Для этого я создаю переменную временного интервала для хранения разности двух значений даты. TimeSpan? variable = datevalue1 - datevalue2; Теперь мне нужно показать разницу, которая хранится в переменной Timespan с …

9
Как указать название области в ссылке действия?
У меня есть общая мастер-страница, которую я использую из 2 разных областей в моем приложении MVC 2. На главной странице есть ссылка действия, которая в настоящее время указывает контроллер и действие, но, конечно, ссылка не работает, если я нахожусь не в той области. Я не вижу перегрузки для actionlink, который …

2
В чем разница (если есть) между Html.Partial (представление, модель) и Html.RenderPartial (представление, модель) в MVC2?
Помимо типа, который он возвращает, и того факта, что вы называете его по-другому, конечно <% Html.RenderPartial(...); %> <%= Html.Partial(...) %> Если они разные, почему бы вам позвонить одному, а не другому? Определения: // 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 …


13
Как установить маршрут по умолчанию (в область) в MVC
Хорошо, об этом уже спрашивали, но твердого решения нет. Так что для меня и других, кто может найти это полезным. В MVC2 (ASP.NET) я хочу, чтобы при переходе на веб-сайт была указана область по умолчанию. Поэтому переход на мой сайт должен отправить вас на ControllerX ActionY в AreaZ. Используя следующий …

4
Параметры url.Action?
В листинге контроллера у меня есть public ActionResult GetByList(string name, string contact) { var NameCollection = Service.GetByName(name); var ContactCollection = Service.GetByContact(contact); return View(new ListViewModel(NameCollection ,ContactCollection)); } На странице ASPX я звоню, <a href="<%:Url.Action("GetByList","Listing" , new {name= "John"} , new {contact="calgary, vancouver"})%>"><span>People</span></a> У меня проблема с кодом ASPX ... Я могу …

20
EditorFor () и свойства html
Предварительные сборки Asp.Net MVC 2.0 предоставляют такие помощники, как Html.EditorFor(c => c.propertyname) Если имя свойства - строка, приведенный выше код отображает тексбокс. Что, если я хочу передать свойства MaxLength и Size в текстовое поле или собственное свойство класса css? Нужно ли мне создавать один шаблон для каждой комбинации размера и …

4
Для чего нужны файлы Web.Debug.config и Web.Release.Config?
Я только что обновился до Visual Studio 2010 и MVC 2.0 и заметил, что к Web.config прикреплены два дополнительных файла? Используются ли эти файлы для указания конкретных настроек отладки и выпуска, чтобы не загромождать основной файл Web.config? Имеет ли смысл помещать строку подключения в корневой файл Web.config, если у меня …

9
Выполнение простого вызова Ajax для контроллера в asp.net mvc
Я пытаюсь начать работу с вызовами ASP.NET MVC Ajax. контроллер: public class AjaxTestController : Controller { // // GET: /AjaxTest/ public ActionResult Index() { return View(); } public ActionResult FirstAjax() { return Json("chamara", JsonRequestBehavior.AllowGet); } } Посмотреть: <head runat="server"> <title>FirstAjax</title> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function () { var …

4
Что делает Html.HiddenFor?
Хотя я прочитал документацию по Html.HiddenFor, я не понял, для чего он используется ... Может ли кто-нибудь объяснить его использование и привести короткий пример? Куда должны идти эти помощники в коде?

2
Как использовать VaryByParam с несколькими параметрами?
В ASP.NET MVC2 использую OutputCacheи свой VaryByParamатрибут. У меня все нормально работает с одним параметром, но каков правильный синтаксис, когда у меня есть несколько параметров в методе? [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, …

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