解決 索引超出範圍。必須為非負值並小於集合大小。

2021-05-25 05:43:16 字數 696 閱讀 5934

asp.net 提交檔案時提示如下錯誤!!

說明:執行當前 web 請求期間,出現未處理的異常。請檢查堆疊跟蹤資訊,以了解有關該錯誤以及**中導致錯誤的出處的詳細資訊。

異常詳細資訊:system.argumentoutofrangeexception: 索引超出範圍。必須為非負值並小於集合大小。

引數名: index

源錯誤:

行 23: // return;

行 24: //}

行 25: httppostedfile hpf = request.files[0];

行 26: response.write(hpf.filename);

解決:httpfilecollection myfile = httpcontext.current.request.files;

if(myfile.count<=0)

{……   

return;

判斷一下是否接受到檔案,果然myfile.count<=0,導致request.files出錯!!

檢視提交表單form enctype屬性沒有設定。修改下

重試,ok!!!

GridView 翻頁 索引超出範圍

今天gridview翻頁時,又遇到錯誤 索引超出範圍。必須為非負值並小於集合大小。這是當時的pageindexchanging和rowcommand兩個事件的後台 protected void gridviewresult onpageindexchanging object sender,grid...

GridView刪除資料時索引超出範圍的解決方法

今天用gridview運算元據時,總是提示 上網查了下解決方法,發現網上下面的答到了重點 try 首先設定乙個gridview 乙個主鍵 對應於你資料庫表的主鍵 gridview1.datasource myds gridview1.datakeynames new string 主鍵 gridvi...

css設定文字超出範圍隱藏

display block 設定成塊狀元素 white space nowrap 設定段落內文字不換行 overflow hidden 設定內容溢位時,對溢位部分的操作 hidden 隱藏 text overflow ellipsis 文字溢位時,對溢位文字的操作,ellipsis 省略號overf...