Я нахожусь в ситуации, когда я хочу определить тип параметра внутри метода. Но если я сделаю что-то вроде этого:
public class UserModel
{
public string InputName { get; set; }
}
[HttpPost]
public ActionResult Index(object obj)
{
UserModel test = obj as UserModel;
ViewBag.Test = test.InputName;
return View();
}
Соглашение об именах, которое должно быть в моем obj
при публикации формы, не имеет места? Я думаю.
Я хочу сделать это, потому что тип obj
находится в другом месте.
Можно ли это как-то сделать? Нужно ли что-то перезаписывать?
Редактировать: - Еще один способ решения моей проблемы.
Когда вы публикуете форму в веб-приложении MVC. Вы получаете данные, объявляя тип параметра в вашем ActionResult. И здесь происходит соглашение об именах, верно? Но что, если я не знаю тип параметра сразу? Как я могу объявить тип параметра позже в методе ActionResult и получить соглашение о присвоении имен там?
Надеюсь, это имеет смысл, и извините за мой английский!
Спасибо за ваши предложения! Я нашел другой способ подойти к моей проблеме.
И теперь я застрял здесь вместо этого:)
Просмотр строки с другого контроллера