控制器:
public ActionResult Tool(string id)
{
// Code goes here . .
}
Run Code Online (Sandbox Code Playgroud)
视图:
<a href="/Home/@item.Type/@Url.Encode(item.Title)" id="toolTitleLink">@item.Title</a>
Run Code Online (Sandbox Code Playgroud)
从上面的代码@item.Title可以有特殊字符,如'/'示例链接是http://localhost:39727/Home/Tool/C+Compiler+For+The+Pic10%2f12%2f16+Mcus当我尝试导航到该链接Tool Controller未被调用.我曾经使用@Url.Encode但仍未Controller被召唤.
public JsonResult SearchUser(string term_, int[] assetOwnerIdList_)
{
term_ = term_.Trim();
var userMatches = (from user in _db.Query<User>()
where user.Name.Contains(term_) || user.Email.Contains(term_)
select new ItemLabelId { Label = user.Email, Id = user.UserId }).ToList().Any();
return Json(userMatches, JsonRequestBehavior.AllowGet);
}
Run Code Online (Sandbox Code Playgroud)
所以这是我的代码,我想过滤结果,如果用户UserId在assetOwnerIdList_列表中然后删除它们,例如Result.RemoveAll.Where(user.UserId in assetOwnerIdList_)
谢谢
where task.RevisionDateTime > startDateTime_
&& task.RevisionDateTime <= endDateTime_
&& task.AutoAuditNotes.ToLower() != auditString.ToLower()
&& (if(isStaging_) condition1 else condition2)
select task).ToList();
Run Code Online (Sandbox Code Playgroud)
在where子句中我有这个IF ELSE声明&& (if(isStaging_) condition1 else condition2).如何在WHERE子句下添加条件保护isStaging_变量的值?
谢谢.