2017-09-25 97 views
0

我有这样的代码索引和计数必须引用字符串中的位置。参数名:算

public employee getCurrentEmployee(){ 
     var name = User.Identity.Name.Remove(0, 9).ToLower(); 
     var emp = db.employees.Where(x => x.NT_Name == name && x.active_flag == true).FirstOrDefault(); 
     return emp; 
    } 

当我运行它使用Web窗体它运作良好,但在MVC它全球有机纺织品标准这一错误

指数和计数必须引用位置里字符串。参数名称:count

注意:我是编程新手。 真的需要帮助,谢谢:)

+11

'User.Identity.Name'长度可能小于10? – Pikoh

+0

我删除了“.Remove(0,9)”,并且我得到了这个错误HTTP错误404.15 - 未找到 请求过滤模块被配置为拒绝查询字符串过长的请求。 – user8561355

回答

0

您的User.Identity.Name字符串比您想要删除的金额少。

在尝试删除某些内容之前,您应该首先检查字符串的Length

相关问题