Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не получается прочитать Request.QueryString[]
|
|||
|---|---|---|---|
|
#18+
День добрый, есть простая форма, которая вызывает метод Post: Код: plaintext 1. 2. 3. 4. 5. 6. ActionResult: Код: c# 1. 2. 3. 4. 5. Ошибка вылетает при попытке получить QueryString. Т.е. на первой строчке. При этом я вижу что приложение уже перескочило на другую страничку, поэтому,ессесно, QueryString там нет. Можно ли не "перескакивать" на другую страничку при обработке ActionResult? Т.е. чтобы QueryString осталась? Она мне оч. нужна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 16:43 |
|
||
|
Не получается прочитать Request.QueryString[]
|
|||
|---|---|---|---|
|
#18+
С QueryString все в порядке, просто в ней нет параметра ExamID, поэтому ToString сваливается в ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 16:56 |
|
||
|
Не получается прочитать Request.QueryString[]
|
|||
|---|---|---|---|
|
#18+
Antonariy, А есть идеи почему его там нет? Дело в том, что при загрузке формы все работает: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. На той же форме, но при нажатии кнопки и вызове метода Post: Код: c# 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 17:28 |
|
||
|
Не получается прочитать Request.QueryString[]
|
|||
|---|---|---|---|
|
#18+
Сорри, туплю. получается, когда я гружу страничку, там есть QueryString, а когда вызывается метод Post, то приложение тут-же перескакивает на другой адрес (в данном случае .../Home/CreateNewExam) и QueryString уже нет. Пасиб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 17:34 |
|
||
|
Не получается прочитать Request.QueryString[]
|
|||
|---|---|---|---|
|
#18+
Gena928, Вам не мешало бы разобраться в том, что такое GET и что такое POST. P.S.: впервые вижу, что кто-то обращается к Request.QueryString внутри контроллера ASP.NET MVC. Вроде как параметры GET запроса итак прекрасно отображаются на параметры определённого действия (action) контроллера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 18:08 |
|
||
|
Не получается прочитать Request.QueryString[]
|
|||
|---|---|---|---|
|
#18+
Gena928, Бесплатный букварь: 1. Переменную не называем var! 2. Зачем Query String делать ToString ? ) 3. При методе пост используем - Reques.Form["ExamName"]. 4. При использовании FormCollection - formCollection["ExamName"]. 5. (2, 3, 4 в топку) MVC сам все делает. Должно быть как то так: Код: plaintext 1. 2. 3. 4. Код: c# 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 20:05 |
|
||
|
Не получается прочитать Request.QueryString[]
|
|||
|---|---|---|---|
|
#18+
Парамон, Спасибо большое. Буду ковыряться. Небольшой вопрос (подозреваю что дико ламерский): - при попытке отправить запрос на сервер через форму (<form method="post"...) MVC хочет видеть только "беспараметрический конструктор" для класса. Т.е. вот такая штука НЕ прокатывает: Код: c# 1. 2. 3. 4. 5. 6. Ругается: Для данного объекта не определено беспараметрических конструкторов. Хочет так: Код: c# 1. 2. 3. 4. 5. 6. Я специально сделал другой проект MVC, контроллер, вьюху с формой. Отрабатывает на ура: Код: c# 1. 2. 3. 4. 5. 6. Что это может быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 18:21 |
|
||
|
|

start [/forum/topic.php?fid=18&tid=1358894]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 339ms |

| 0 / 0 |
