下面的代码说子串在当前上下文中不存在。给我另一种方法来检查我的id在mvc中的视图中是否包含'DOM'或'INT'。
我的表:
我的代码:
@if( (SUBSTRING(Model.Id,7,9)) !== 'DOM' )
{
<tr>
<td>Amount Approved for Domestic sector : </td>
<td><input id="Text1" type="text" /></td>
</tr>
}
答案 0 :(得分:1)
您可以使用Contains
方法检查给定字符串是否包含指定的子字符串:
@if(Model.Id.Contains("DOM"))
{
<tr>
<td>Amount Approved for Domestic sector : </td>
<td><input id="Text1" type="text" /></td>
</tr>
}
或:
@if(Model.Id.Split('/')[1].Trim() == "DOM")
{
<tr>
<td>Amount Approved for Domestic sector : </td>
<td><input id="Text1" type="text" /></td>
</tr>
}
答案 1 :(得分:0)
我认为应该是
@if((Model.Id.Substring(7,9)) !== 'DOM')
由于Substring
是String