|
|
|
ASP.NET MVC Маршрутизация входящих URL
|
|||
|---|---|---|---|
|
#18+
Разбираюсь с ASP.NET MVC 3. Вроде пока все понятно, за исключением одной вещи: не могу понять как framework определяет какой из перегруженных методов действий вызывать? Есть два метода действий Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. При запросе вида http://localhost:2082/Contractor/Edit?contractorId=e510c6c8-4a55-42f1-bc8a-4e90c25818a0 генерируется следующие исключение: Текущий запрос для действия "Edit" на контроллере типа "ContractorController" является неоднозначным на следующих методах действий: System.Web.Mvc.ActionResult Edit(System.Guid) на типе RegisterApp.Controllers.ContractorController System.Web.Mvc.ActionResult Edit(RegisterApp.Models.Contractor) на типе RegisterApp.Controllers.ContractorController На мой взгляд должен был вызваться определенно второй метод. В чем дело? Объясните все тонкости, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2012, 22:26 |
|
||
|
ASP.NET MVC Маршрутизация входящих URL
|
|||
|---|---|---|---|
|
#18+
Ну как-то так http://stackoverflow.com/questions/1141641/overloading-asp-net-mvc-controller-methods-with-same-verb Перегрузить можно либо с разным количеством входных параметров, либо используя атрибуты ActionName, HttpPost ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2012, 14:57 |
|
||
|
ASP.NET MVC Маршрутизация входящих URL
|
|||
|---|---|---|---|
|
#18+
DrunkCatРазбираюсь с ASP.NET MVC 3. Вроде пока все понятно, за исключением одной вещи: не могу понять как framework определяет какой из перегруженных методов действий вызывать? Есть два метода действий Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. На мой взгляд должен был вызваться определенно второй метод. В чем дело? Объясните все тонкости, пожалуйста. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Вот так он будет вызываться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2012, 12:11 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=127&tid=1359497]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 288ms |
| total: | 452ms |

| 0 / 0 |
