我有一个显示用户名的视图。用户名是视图强类型的对象的属性。
我的用户名格式为domain\usernametext
所以我想从\
我尝试了这个但它在运行时给了我一个无效的操作异常:
@Html.DisplayFor(x => x.UserName.Substring(x.UserName.LastIndexOf(@"\") + 1))
答案 0 :(得分:2)
您无法使用HTML帮助程序执行此操作。
你可以做到
@Model.Username.Substring(Model.UserName.LastIndexOf("\") + 1)
让它打印出来。或者你可以
@Html.RenderPartial("ViewName",
Model.Username.Substring(Model.UserName.LastIndexOf("\") + 1))
答案 1 :(得分:2)
string str = "AA-22-123456";
string substr=str.Substring(str.LastIndexOf("-")+1);
结果:123456