ASP 使用子字符串的 DataAnnotations DisplayFormat
ASP DataAnnotations DisplayFormat using substring
我有一个字符串,我只想显示从第 4 个字符到字符串末尾的字符。例如,我想在我的视图中显示以下内容:
MyLogin
当字符串是这种格式时:
string Login = "RDN\MyLogin";
我想做这样的事情:
public partial class MyLogin
{
[DisplayFormat(DataFormatString = Login.Substring(3, Login.Length);)]
public string Login { get; set; }
}
我怎样才能完成这样的事情?
虽然这不是我正在寻找的解决方案,但我可以通过执行以下操作来实现:
在我的模型中
public partial class MyLogin
{
public string Login { get; set; }
public virtual String getUser()
{
return Login.Substring(4, Login.Length - 4);
}
}
在我看来
@foreach (var login in Model)
{
<tr>
<td>@{ var user = login.getUser();}@user</td>
</tr>
}
我有一个字符串,我只想显示从第 4 个字符到字符串末尾的字符。例如,我想在我的视图中显示以下内容:
MyLogin
当字符串是这种格式时:
string Login = "RDN\MyLogin";
我想做这样的事情:
public partial class MyLogin
{
[DisplayFormat(DataFormatString = Login.Substring(3, Login.Length);)]
public string Login { get; set; }
}
我怎样才能完成这样的事情?
虽然这不是我正在寻找的解决方案,但我可以通过执行以下操作来实现:
在我的模型中
public partial class MyLogin
{
public string Login { get; set; }
public virtual String getUser()
{
return Login.Substring(4, Login.Length - 4);
}
}
在我看来
@foreach (var login in Model)
{
<tr>
<td>@{ var user = login.getUser();}@user</td>
</tr>
}