是否有可能阻止(通过属性)将URL的参数传递给视图?
public ActionResult UserForm(Guid? entityId, bool isCopy = false)
{
ViewBag.IsNewOrCopy = entityId.IsNullOrEmptyOrCopy();
if (ViewBag.IsNewOrCopy)
return View(new UserFormViewModel() {Roles= service.GetRoles(entityId, isCopy) });
return View(service.GetUser(entityId.Value));
}
例如,我想停止传递 entityId 参数,因为当我通过post方法更新更改时, entityId (@Html.HiddenFor(m => m.EntityId)
)也会通过viewmodel传递我希望它作为空变量传递。