如何在MVC的View中拆分字符串?

gee*_*eek 1 string model-view-controller asp.net-mvc split view

我认为这种情况:

@if (User.Identity.Name == "abc")
{
   ... do this!
}
Run Code Online (Sandbox Code Playgroud)

如何在View(在MVC中)中拆分此字符串“ User.Identity.Name”,以便创建新条件,如下所示:

string last = User.Identity.Name.Substring(User.Identity.Name.LastIndexOf('.') + 1);
if (last == "this")
{
   ... do this!
}
Run Code Online (Sandbox Code Playgroud)

谢谢。

Ehs*_*jad 5

您可以这样做:

@{

    var temp= User.Identity.Name.Split('.');

    if (temp[temp.Count() - 1] == "this")
    {

    }

}
Run Code Online (Sandbox Code Playgroud)

“。” 在该字符串中只会出现一次,那么您可以像这样进行硬编码:

@{

    var temp= User.Identity.Name.Split('.');

        if (temp[1] == "this")
        {

        }
}
Run Code Online (Sandbox Code Playgroud)