2017-09-25 67 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

相關問題