Я пытаюсь обновить проект от ASP.NET MVC Preview 3 до Preview 5, и кажется, что Controller.ReadFromRequest (строковый ключ) был удален из класса Controller. Кто-нибудь знает какие-либо альтернативы извлечения информации на основе идентификатора из формы?Что такое замена Controller.ReadFromRequest в ASP.NET MVC?
5
A
ответ
3
Похоже, они добавили controller.UpdateModel для решения этой проблемы, подпись:
UpdateModel (объектная модель , string [])
Я лично не обновил свое приложение, поэтому я не уверен в фактическом использовании. Мне будет интересно узнать об этом сам, поскольку я использую controller.ReadFromRequest.
2
Не знаете, куда он пошел. Вы можете свернуть свое собственное расширение, хотя:
общественного статический класс MyBindingExtensions {
public static T ReadFromRequest <T> (this Controller controller, string key)
{
// Setup
HttpContextBase context = controller.ControllerContext.HttpContext;
object val = null;
T result = default(T);
// Gaurd
if (context == null)
return result; // no point checking request
// Bind value (check form then query string)
if (context.Request.Form[key] != null)
val = context.Request.Form[key];
if (val == null)
{
if (context.Request.QueryString[key] != null)
val = context.Request.QueryString[key];
}
// Cast value
if (val != null)
result = (t)val;
return result;
}
}
0
Вы могли бы переделать эту ссылку во что-то вроде tinyurl.com?
Мне тоже нужна эта информация, но я могу получить эту мега-ссылку для работы.
Смежные вопросы
- 1. Что такое ASP.Net MVC?
- 2. ASP.NET MVC - Что такое UrlRoutingModule?
- 3. Что такое ASP.NET MVC 2?
- 4. Что такое преимущество asp.net mvc?
- 5. Что такое замена почтового кэша?
- 6. Что такое «отправлено» в приложениях ASP.NET MVC?
- 7. Что такое привязка модели в ASP.NET MVC?
- 8. Что такое методы переадресации в ASP.NET MVC?
- 9. Что такое HttpException в ASP.NET MVC
- 10. Что такое глаголы Accept в asp.net mvc?
- 11. Что такое частичные представления в Asp.net MVC
- 12. Что такое грязное обновление в asp.net mvc
- 13. Что такое замена QString?
- 14. Что такое замена AWSLambdaClient
- 15. Что такое замена XCTAssertEqualObjects?
- 16. Что такое замена CreatePerOwinContext в AspNetCore?
- 17. Что такое ViewModel в MVC?
- 18. Что такое MVC Turbine
- 19. Что такое директива в ASP.NET?
- 20. Что такое замена WebMvcConfigurationSupport в Spring Boot?
- 21. Что такое ASP.Net MVC View Engine?
- 22. Что такое ASP.NET MVC не подходит?
- 23. Что такое жесткие типизированные помощники asp.net-mvc?
- 24. Что такое дорожная карта для ASP.NET MVC?
- 25. Что такое замена/etc/hostconfig
- 26. NSDirectoryFileType устарел. Что такое замена?
- 27. Что такое замена для REBASE.EXE?
- 28. instance_eval устарел, что такое замена?
- 29. qVariantValue «QT_DEPRECATED» - что такое замена?
- 30. Что такое замена для jQuery.live