|
|
|
[MVC] Подскажите, как можно связать нажатие на кнопку с функцией контроллера?
|
|||
|---|---|---|---|
|
#18+
На View есть кнопка < input type =" submit " value="Вход" /> Подскажите, как мне по нажатию на кнопку заставить cработать функцию в отображаемом контроллере? Пока написал вот такую, но она не работает: [HTTPRequest, ActionName = "Вход"] public void LogOn(string login, string pwd) { int i; i = 5; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2011, 10:30:24 |
|
||
|
[MVC] Подскажите, как можно связать нажатие на кнопку с функцией контроллера?
|
|||
|---|---|---|---|
|
#18+
Жентос, @using (Html.BeginForm("Action", "Controller")) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2011, 10:54:48 |
|
||
|
[MVC] Подскажите, как можно связать нажатие на кнопку с функцией контроллера?
|
|||
|---|---|---|---|
|
#18+
Pavluha,спасибо. Буду возле компа -- попробую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2011, 11:04:23 |
|
||
|
[MVC] Подскажите, как можно связать нажатие на кнопку с функцией контроллера?
|
|||
|---|---|---|---|
|
#18+
PavluhaЖентос, @using (Html.BeginForm("Action", "Controller")) В общем, получилось. А как надо модифицировать контроллер и вызов BeginForm, чтобы параметр функции контроллера передать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2011, 14:53:09 |
|
||
|
[MVC] Подскажите, как можно связать нажатие на кнопку с функцией контроллера?
|
|||
|---|---|---|---|
|
#18+
Плюс, к предыдущему: параметр функции должен задаваться в поле <input type="text" name="login" /> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2011, 15:26:07 |
|
||
|
[MVC] Подскажите, как можно связать нажатие на кнопку с функцией контроллера?
|
|||
|---|---|---|---|
|
#18+
Жентос, У вас будет что-то вроде этого Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2011, 16:23:57 |
|
||
|
[MVC] Подскажите, как можно связать нажатие на кнопку с функцией контроллера?
|
|||
|---|---|---|---|
|
#18+
Pavluha, а что у вас выступает в качестве модели во View? У меня примерно такая структура сайта: models/Topic.cs Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Controllers/HomeController.cs Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. а вот тут у меня логин/пароль Views/Home/Index Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Таким образом, мой view не содержит членов login и password (это, попытка реализации авторизации с главной страницы, как в ЖЖ, например). Потому у меня возникает вопрос: - то ли мне надо view перенастроить, что оно на главной странице на ContentStorage ссылалось (а то, в свою очередь, содержало таблицу users) - то ли в контроллер добавить переменных, чтобы я мог из view вызвать поле EditorFor - то ли во View их как-то надо по другому прописать. Сам контроллер аккаунтов работающий... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2011, 17:29:56 |
|
||
|
[MVC] Подскажите, как можно связать нажатие на кнопку с функцией контроллера?
|
|||
|---|---|---|---|
|
#18+
Т.е. сама мысль примерно такая: в контроллере HomeController создать функцию, которая будет собирать логин/пароль, передавать их котроллеру AccountController, тот будет производить валидацию и возвращать управление тому контроллеру, откуда совершалась авторизация. Управление в функцию уже передается, дело за параметрами Я не исключаю, что я залез в дебри и все делаю не так. Потому, в принципе, и тему завел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2011, 17:37:10 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37452164&tid=1360600]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
197ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 195ms |
| total: | 473ms |

| 0 / 0 |
