我在.cshtml页面中写了以下条件,但它无法正常工作
@if (row.item.FullName.Trim().length <= 0)
{
@Html.ActionLink("Create", "Create", "UsersInfo")
}
else
{
<a href='@Url.Action("Edit", "UsersInfo", new { id = row.item.UserId }))'>Contact</a>
}
我的要求是,如果FullName
包含空,则链接可见“创建其他编辑”。它给了我以下
错误:
System.NullReferenceException:未将对象引用设置为实例 一个对象。
如果我使用@if (row.item.FullName == "")
,它将显示以下屏幕
<img src='http://www.codeproject.com/script/Membership/Uploads/5038017/screen.png'/>
答案 0 :(得分:4)
尝试String.IsNullOrEmpty(row.item.FullName)
。
答案 1 :(得分:2)
试试这个:
@if (String.IsNullOrEmpty(row.item.FullName))