在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