Запитання з тегом «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 ()
Я застосував у своїй програмі пом'якшення нападів на КСВР після інформації, яку я прочитав у публікації щоденника в Інтернеті. Зокрема, ці посади були рушієм мого впровадження Кращі практики для ASP.NET MVC від команди вмісту розробників ASP.NET та веб-інструментів Анатомія крос-сайтів Запит на підробку нападу з блогу Філа Хака AntiForgeryToken в …

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

3
ModelState.AddModelError - Як я можу додати помилку, яка не стосується властивості?
Я перевіряю свою базу даних, Create(FooViewModel fvm){...}щоб побачити, чи існує fvm.prop1та fvm.prop2вже існує в цій комбінації; якщо так, я хочу додати помилку до modelstate, а потім повернути весь погляд. Я намагався: 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
Як вказати назву області у посиланні дії?
У мене є спільна головна сторінка, яку я використовую з двох різних областей у моєму додатку 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 using …


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, VaryByParam …

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