asp.net mvc空值
有人能告诉我为什么在以下代码中获得activationLink变量的空值:asp.net mvc空值,asp.net,asp.net-mvc,get,Asp.net,Asp.net Mvc,Get,有人能告诉我为什么在以下代码中获得activationLink变量的空值: public ActionResult Activate(string activationLink) { if(string.IsNullOrEmpty(activationLinkROWGUID)) return View("ActivateClientError"); if (linkROWGUID != Guid.Empty) {
public ActionResult Activate(string activationLink)
{
if(string.IsNullOrEmpty(activationLinkROWGUID)) return View("ActivateClientError");
if (linkROWGUID != Guid.Empty)
{
return new CServerFacadeFactory().GetServerFacade.ActivateOperator(activationLinkROWGUID) ? View("ActivateClient") : View("ActivateClientError");
}
return View("ActivateClientError");
}
我使用的链接如下:如果您使用默认路由,它希望将url中的最后一个值映射到名为
id
notactivationLink
的参数。将参数名称更改为id
,或者更改路由设置,以添加将值映射到正确参数名称的路由。更改参数的名称当然更容易。如果使用默认路由,它希望将url中的最后一个值映射到名为id
的参数,而不是activationLink
。将参数名称更改为id
,或者更改路由设置,以添加将值映射到正确参数名称的路由。当然,更改参数的名称更容易