string id=Request.QueryString["pid"]; 这样拿不到
if (!RightState.checkRight(Membership.GetUser(), Session, URConstant.AMEND_BOOKING))
{
return RedirectToAction("ChildList", "Booking");
}
Error
The parameters dictionary contains a null entry for parameter 'pid' of non-nullable type 'System.Int32' for method 'System.Web.Mvc.ActionResult ChildList(Int32, Int32)' in 'RMS.Controllers.BookingController'. An optional parameter must be a reference type, a nullable type, or be declared as an optional parameter.
Parameter name: parameters
建议没有权限的时候,不要显示Logout链接
请问 具体怎么改好
public ActionResult Default() { ViewBag.IsLogin = false; return View(); }
@if (ViewBag.IsLogin)
{
@Html.ActionLink("按钮", "")
}
if 那段是不是写在html里 面
@Emilyer: 嗯,是。
@写代码的小2B:
if (RMS.Helpers.RightState.checkRight(Page.User.Identity.Name, Session, RMS.Helpers.URConstant.NORMAL_USER))
{%>
<%:Html.ActionLink("Amend", "AddAppending", new { UPBDID = item.BDID }, new {id="amd"})%> |
<%}
这个是原代码 这个不能改 经过这个判断进AddAppending 方法里面 然后才是我要做的步骤就是提问写得那个情况 我要怎么改