gpt4 book ai didi

asp.net - Razor 字符串操作

转载 作者:行者123 更新时间:2023-12-02 07:05:00 25 4
gpt4 key购买 nike

我有 Razor 绳

 @postername.Substring(0, @postername.IndexOf("@"))

如果用户名有电子邮件我在@ 符号之前得到用户名但如果用户名没有电子邮件我想要整个词,怎么办?
 if(@postername.Contains("@")){
@postername.Substring(0, @postername.IndexOf("@"))
}else{
@postername
}

但没有用,请帮忙

最佳答案

如果必须在 View 级别执行此操作,请先将逻辑构建到变量中:

@{

string posternameShort = postername;

if(postername.Contains("@")){
posternameShort = postername.Substring(0, postername.IndexOf("@"))
}

}

然后调用新变量:
@posternameShort

关于asp.net - Razor 字符串操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13916198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com