none
asp.net mvc3前台怎么输出指定数量的字符串? RRS feed

  • 问题

  • 用WebForm的时候是这样的:
    DataBinder.Eval(Container.DataItem,"title").ToString().Length>8 ? DataBinder.Eval(Container.DataItem,"title").ToString().Substring(0,8)+"..." : DataBinder.Eval(Container.DataItem,"title")
    
    不知道mvc里面的@item.Title 该怎么做, 还望各位大虾指点一下下...
    如果可能,我愿做你的下一行code
    2011年2月5日 9:07

答案

  • 你好,可以尝试这样声明:
    @{
        ViewBag.Title = "Home Page";

     

        var str = ViewData["itme"].ToString();
        str = str.Length > 8 ? str.Substring(0, 8) + "..." : str;
    }

    这样调用: @str

    A marked answer is appreciated.
    2011年2月10日 2:06
    版主