كيفية جمع بيانات قائمة الطول التعسفي في ASP.NET MVC
-
19-09-2019 - |
سؤال
أحتاج إلى جمع قائمة بالعناصر المرتبطة بند آخر من مستخدمي في مشروع ASP.NET MVC. أود الحصول على إجراء تحكم مثل رفع الصوت عاليا.
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(int x, int y, IEnumerable<int> zKeys)
{
//Do stuff here
}
كيف يمكنني إعداد النموذج الخاص بي لتمرير البيانات بهذه الطريقة؟ إذا تعذر تقديم بيانات لهذا النموذج بالذات، فما هي أفضل طريقة لتمرير هذا النوع من المعلومات في ASP.NET MVC؟
المحلول
سكوت هانزيلمان لديه مقال ممتاز حول كيفية القيام بذلك هنا:
تنسيق الأسلاك ASP.NET لنموذج الربط إلى صفائف، قوائم، مجموعات، القواميس http://www.hanselman.com/blog/...BindingtoarrayslistscollectionStionaries.aspx.
نصائح أخرى
<form action="/url" method="post">
<input name="x" type="text" value="1" />
<input name="y" type="text" value="1" />
<div>
<input name="zKeys" value="1" />
<input name="zKeys" value="2" />
<input name="zKeys" value="3" />
<input name="zKeys" value="4" />
<input name="zKeys" value="5" />
<input name="zKeys" value="6" />
<input name="zKeys" value="7" />
</div>
لا تنتمي إلى StackOverflow