0
我得到的NullReferenceException是由當我試圖理清的jqGrid值的用戶代碼異常未處理未處理。MVC3:NullReferenceException異常是由用戶代碼C#
public ActionResult GetSearch(string sidx, string sord, int page, int rows)
{
if (sidx != "")
{
//In the Session["ResourceSearch"] I have loaded the values
DataContractClass[] SortResult = Session["ResourceSearch"] as DataContractClass[];
//Sort the JQGrid value from input 'sidx'
SortResult = SortResult.OrderBy(p => p.GetType().GetProperty(sidx).GetValue(p, null)).ToArray() as DataContractClass[];
//Load data here
}
}
我現在面臨的問題只有在INT屬性作爲輸入sidx
。但如果有任何字符串屬性sidx
沒有issues.I'm能夠對數據進行排序。
感謝烏拉圭回合的答覆!我還不清楚..在異常「SIDX」包含int變量與該變量聲明爲公共財產和它不爲空,我可以在即時窗口中檢查。任何解決方案 –