我有一把剃刀绳子
@postername.Substring(0, @postername.IndexOf("@"))
Run Code Online (Sandbox Code Playgroud)
如果用户名有电子邮件,我会在@符号之前获得用户名,但如果用户名没有电子邮件我想要整个单词,该怎么办?
if(@postername.Contains("@")){
@postername.Substring(0, @postername.IndexOf("@"))
}else{
@postername
}
Run Code Online (Sandbox Code Playgroud)
但是没有用,请帮忙
如果必须在View级别执行此操作,请首先将逻辑构建到变量中:
@{
string posternameShort = postername;
if(postername.Contains("@")){
posternameShort = postername.Substring(0, postername.IndexOf("@"))
}
}
Run Code Online (Sandbox Code Playgroud)
然后调用新变量:
@posternameShort
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10128 次 |
| 最近记录: |