Удаленная проверка бритвы MVC3 - аргумент контроллера всегда пуст - PullRequest
1 голос
/ 07 сентября 2011

Я могу вызвать контроллер, но аргумент (строка) всегда равен нулю.

Все примеры, которые я нашел, называют аргумент контроллера тем же, что и свойство, которое мы проверяем удаленно, звучит хорошо / просто, но если вы посмотрите на fiddler, то, что действительно передается, это атрибут name из оператора ввода. Ну, это проблематично, потому что это подписанное имя, например, Person.EMailAddresses[0].Address, ну, я не могу назвать свой параметр контроллера таким образом.

Так как мне обойти это? Должен быть способ указать имя параметра контроллеров в атрибуте remote()?

1 Ответ

0 голосов
/ 07 сентября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...