Я предполагаю, что вы использовали RedirectToAction
в методе Create
Controller1
для перенаправления на Create
из Controller2
В таком случае, если ваша цель состоит в том, чтобы предотвратить доступ к Create
из Controller2
, тогда вам придется применить некоторую логику внутри самого действия, чтобы проверить правильность входящего параметра.
Например, вы передаете parentId
в качестве аргумента в этот метод GET Create
. Таким образом, вы можете сделать что-то вроде этого:
public ActionResult Create(string parentId)
{
if(parentId == null)
{
//return some error code like 404 with corresponding error view
}
else
{
//check if parentId is a valid one and perform the logic as usual
}
}