-1

下面的代码说子字符串在当前上下文中不存在。给我另一种方法来检查我的 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>
            }
4

2 回答 2

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>
}
于 2013-04-25T06:10:54.617 回答
0

我认为应该是

@if((Model.Id.Substring(7,9)) !== 'DOM')

因为Substring是一种方法String

于 2013-04-25T06:11:01.057 回答