Результаты поиска по запросу "asp.net-mvc"

1 ответ

Вы должны использовать HttpRuntime.Cache, чтобы попасть в кеш ... но почему вы вообще храните его там? Что делать, если кэш-память недоступна, а в tempData есть несериализуемый материал? Кажется, крайний случай.

ли какое-то решение для доступа к свойству TempData в методе HttpResponseBase.WriteSubstitution () Это не работает: <%= Response.WriteSubstitution(x => Html.Encode(TempData["message"].ToString())) %>Но это работает: <%= ...

10 ответов

 не рекомендуется. Все остается прежним, но эта строка должна быть:

ользуюAutoMapper вASP.NET MVC применение. Мне сказали, что я должен переместитьAutoMapper.CreateMap в другом месте, поскольку у них много накладных расходов. Я не слишком уверен, как спроектировать мое приложение, чтобы эти вызовы были размещены ...

3 ответа

Самая большая проблема, с которой мы столкнулись, была безопасность; Сайт требует входа в систему, и сессия, конечно, не разделяется между ними. Мы справились с этим, сохранив биты сеанса, о которых мы заботились, в таблице в базе данных и передав GUID через строку запроса (мы делаем это только один раз при входе в систему, затем удаляем запись из базы данных, чтобы уменьшить риски безопасности).

я есть приложение, которое я хочу (в конце концов) преобразовать в ASP.NET MVC. Я хочу сделать полное обновление службы (до ASP.NET), но хочу использовать текущие asp-компоненты для запуска текущей функциональности, чтобы я мог обновлять мелкие ...

ТОП публикаций

1 ответ

Если у вас есть свойства типа значения. Проверка клиента всегда будет генерировать необходимые проверки. Если вам не нужна обязательная проверка для типов значений, сделайте их обнуляемыми.

я есть класс. В какой-то момент я установил свойства класса в [Обязательный], используя System.ComponentModel .... Хорошо, тогда я понял, что это не нужно. Я удалил обязательное свойство, но когда я пытаюсь отправить форму в ActionResult, форма ...

2 ответа

этот ответ

аюсь заставить MiniProfiler профилировать доступ к моей базе данных, но у меня возникают проблемы. Кажется, что вся помощь, которую я вижу, оказывается для соединений кода "сначала". Моя модель была разработана до того, как в этом году появилось ...

1 ответ

Я был сбит с толку, потому что вы сделали это с обоими и подумал, может быть, вы знаете какой-то сверхсекретный синтаксис, где он просто автоматически определяет правильный метод для вызова. :)

оздать диалог сохранения файла в приложении MVC? Я не мог найти ни одного примера. Заранее спасибо.

5 ответов

Вот

даю сайт и хочу превратить его в мобильную готовую, я вижу, что люди говорят об очень оченьстарый [https://stackoverflow.com/questions/109922/is-wap-dead] технологии, но все выглядит, как веб-мобильным опытом Я вижу людей, которые говорят о ...

2 ответа

Это было несколько лет назад, и я вспоминаю проблему, но не уверен, что помню ответ. Я полагаю, что, возможно, в итоге я написал какой-то особый код, чтобы выполнить свою собственную проверку, больше не полагаясь на связыватель модели по умолчанию. (То есть, проверяя Request.Form напрямую, чтобы самостоятельно выяснить какие-либо ошибки, предполагая, что ValidationSummary не всегда будет полезен.) Это было в MVC 2, не уверен, все ли так же в v4?

а я обнаруживаю, что мой ModelState недействителен, но не могу найти то, что сделало его недействительным, так как нет ошибок ModelErrors. Какой самый простой способ определить, что сделало недействительным ваше состояние модели, если вы сами не ...

4 ответа

Помните, что второй параметр @ Html.HiddenFor будет использоваться только для установки значения, когда он не может найти данные маршрута или модели, соответствующие полю. Дарин прав, используйте вид модели.

бы использовать @Html.HiddenFor(x=> ViewData["crn"])но я понимаю, <input id="ViewData_crn_" name="ViewData[crn]" type="hidden" value="500" /> Чтобы как-то обойти эту проблему (id=ViewData_crn_ and name=ViewData[crn]), Я попытался сделать ...

3 ответа

вернуть новый EmptyResult (); является предпочтительным подходом

наиболее естественный способ вернуть пустой ActionResult (для дочернего действия)? public ActionResult TestAction(bool returnValue) { if (!returnValue) return View(EmptyView); return View(RealView); }Один вариант, который я вижу, - это создать ...