阻止将action方法内的URL参数传递给视图

时间:2017-11-15 08:12:53

标签: asp.net asp.net-mvc razor asp.net-mvc-routing

是否有可能阻止(通过属性)将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传递我希望它作为空变量传递。

0 个答案:

没有答案