在controlle,R I有這樣的代碼:訪問數組值從窗體在ASP.NET MVC控制器
var result = Request.Form[0];
其中結果具有123,test,12,45,12/23/2010
值...等等。
我如何將每個值存儲在一個變量中?
在controlle,R I有這樣的代碼:訪問數組值從窗體在ASP.NET MVC控制器
var result = Request.Form[0];
其中結果具有123,test,12,45,12/23/2010
值...等等。
我如何將每個值存儲在一個變量中?
這感覺就像「斷按照設計,」但:
string result = (string)Request.Form[0];
string []results = result.Split(',');
我不知道你想做的事,也許使用id嘗試這個 -
string str =Request.Form[0].Select(c=>c.FormFieldName).ToString();
理想情況下,你應該得到的值是什麼 -
string valueforid=Request.Form["Id"].Tostring();
這聽起來像你要求每個值存儲在一個變量。目前尚不清楚,如問題所寫,您的最終目標是什麼。
考慮簡單地通過它們的數組位置訪問這些值。
string[] myValues = Request.Form[0]
.ToString()
.Split(',', StringSplitOptions.RemoveEmptyEntries);
foreach (string value in myValues)
{
//do something
}
或
string customerID = myValues[0];
string customerName = myValues[1];
你能解釋一下你越是想完成什麼? – Freddy 2010-06-21 18:17:27
感謝大衛,現在我的結果有以下(123,測試,12,45,12/23/2010 ...等..)現在我需要把每個值寫入一個變量..謝謝 – kumar 2010-06-21 18:18:35