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

248
Отображение представления из другого контроллера в ASP.NET MVC

Можно ли отобразить вид с другого контроллера? Скажем, например, у меня есть CategoriesControllerи Category/NotFound.aspxмнение. Находясь в CategoriesController, я могу легко вернуться View("NotFound"). Теперь скажите, что у меня есть ProductsControllerи действие, и вид, чтобы добавить товар. Тем...

247
Как заставить пользовательские страницы ошибок работать в ASP.NET MVC 4

Я хочу, чтобы пользовательская страница ошибок отображалась для 500, 404 и 403. Вот что я сделал: Включены пользовательские ошибки в web.config следующим образом: <customErrors mode="On" defaultRedirect="~/Views/Shared/Error.cshtml"> <error statusCode="403"...

247
Как преобразовать объект JSON в пользовательский объект C #?

Есть ли простой способ заполнить мой объект C # объектом JSON, переданным через AJAX? Это JSON-объект, переданный в C # WEBMETHOD со страницы с использованием JSON.stringify. { "user": { "name": "asdf", "teamname": "b", "email": "c", "players": ["1", "2"] } } C # WebMetod, который получает объект...

245
System.MissingMethodException: метод не найден?

То, что когда-то работало в моем приложении asp.net, теперь выдает эту ошибку: System.MissingMethodException: метод не найден DoThisМетод находится на том же классе , и он должен работать. У меня есть общий обработчик как таковой: public class MyHandler: IHttpHandler { public void...

245
Контент-расположение. В чем разница между «встроенным» и «вложением»?

Каковы различия между Response.AddHeader("Content-Disposition", "attachment;filename=somefile.ext") и Response.AddHeader("Content-Disposition", "inline;filename=somefile.ext") Я не знаю различий, потому что, когда я использую то или иное, я всегда получаю окно с предложением загрузить файл для них...

238
Как создать строку JSON в C #

Я просто использовал XmlWriter для создания некоторого XML для отправки обратно в ответ HTTP. Как бы вы создали строку JSON. Я предполагаю, что вы просто используете string Builder для построения строки JSON, и они форматируют ваш ответ как...

238
Неверный аргумент обратной передачи или обратного вызова. Проверка события включена с помощью «<pages enableEventValidation =« true »/>»

Я получаю следующую ошибку, когда отправляю обратно страницу со стороны клиента. У меня есть код JavaScript, который изменяет asp: ListBox на стороне клиента. Как мы это исправим? Подробности ошибки ниже: Server Error in '/XXX' Application....

238
Как увеличить максимальный размер загружаемого файла в ASP.NET?

У меня есть форма, за исключением загрузки файла в ASP.NET. Мне нужно увеличить максимальный размер загрузки до 4 МБ по умолчанию. Я нашел в некоторых местах ссылки на приведенный ниже код в MSDN . [ConfigurationPropertyAttribute("maxRequestLength", DefaultValue = )] Ни одна из ссылок на самом деле...

233
Не удалось загрузить файл или сборку 'Newtonsoft.Json, версия = 4.5.0.0, культура = нейтральная, PublicKeyToken = 30ad4fe6b2a6aeed'

Я получаю ошибку System.IO.FileLoadException: не удалось загрузить файл или сборку 'Newtonsoft.Json, версия = 4.5.0.0, культура = нейтральная, PublicKeyToken = 30ad4fe6b2a6aeed' или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из...

233
Цикл Foreach, определите, какая последняя итерация цикла

У меня есть foreachцикл, и мне нужно выполнить некоторую логику, когда последний элемент выбран из List, например: foreach (Item result in Model.Results) { //if current result is the last item in Model.Results //then do something in the code } Могу ли я узнать, какой цикл является последним без...

232
ASP.NET «специальные» теги

Какое официальное название для «специальных» тегов ASP.NET, например: <%# %> <%= %> <%@ %> <%$ %> Кажется, я не могу понять их концептуальное или общеизвестное название, поэтому у меня возникают проблемы с поиском дополнительной информации. В качестве бонуса кто-нибудь может...

231
Вызов асинхронного метода синхронно

У меня есть asyncметод: public async Task<string> GenerateCodeAsync() { string code = await GenerateCodeService.GenerateCodeAsync(); return code; } Мне нужно вызвать этот метод из синхронного метода. Как я могу сделать это, не дублируя GenerateCodeAsyncметод, чтобы он работал синхронно?...

230
Почему Response.Redirect вызывает System.Threading.ThreadAbortException?

Когда я использую Response.Redirect (...) для перенаправления моей формы на новую страницу, я получаю сообщение об ошибке: Первое исключение типа «System.Threading.ThreadAbortException» возникло в mscorlib.dll . Исключение типа «System.Threading.ThreadAbortException» произошло в mscorlib.dll, но не...

229
.NET - получить протокол, хост и порт

Есть ли в .NET простой способ быстро получить текущий протокол, хост и порт? Например, если я нахожусь по следующему URL: http://www.mywebsite.com:80/pages/page1.aspx Мне нужно вернуть: http://www.mywebsite.com:80 Я знаю, что могу использовать Request.Url.AbsoluteUriдля получения полного...

229
Visual Studio 2012 Web Publish не копирует файлы

У меня есть проект веб-приложения в VS 2012, и когда я использую инструмент веб-публикации, он успешно создается, но не копирует файлы в целевой объект публикации (в данном случае, Файловая система). Если я посмотрю на выходные данные сборки, то увижу, что все правильно копируется в obj \ Release \...

229
Лучший способ запустить запланированные задачи [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

222
Получить правильный номер недели на указанную дату

Я много гуглил и нашел много решений, но ни одно из них не дает мне правильный номер недели на 2012-12-31. Даже пример на MSDN ( ссылка ) терпит неудачу. 2012-12-31 - понедельник, поэтому это должна быть неделя 1, но каждый метод, который я пробовал, дает мне 53. Вот некоторые из методов, которые я...

220
Как заставить HTTPS использовать файл web.config

Я искал вокруг Google и StackOverflow, пытаясь найти решение этой проблемы, но все они, похоже, относятся к ASP.NET и т. Д. Я обычно запускаю Linux на своих серверах, но для этого одного клиента я использую Windows с IIS 7.5 (и Plesk 10). Именно поэтому я немного незнаком с файлами IIS и web.config...

218
От клиента было обнаружено потенциально опасное значение Request.Path (*)

Я получаю довольно очевидную ошибку: В клиенте обнаружено потенциально опасное значение Request.Path (*). Проблема связана с *URL-адресом запроса: https://stackoverflow.com/Search/test*/0/1/10/1 Этот URL-адрес используется для заполнения страницы поиска, где «test *» является поисковым термином, а...

216
Как опубликовать веб с помощью msbuild?

Visual Studio 2010 имеет команду «Опубликовать», которая позволяет опубликовать проект веб-приложения в расположении файловой системы. Я хотел бы сделать это на моем сервере сборки TeamCity, поэтому мне нужно сделать это с помощью решения Runner или msbuild. Я попытался использовать цель...