আমি নিজেকে এএসপি.নেট এমভিসি এবং জ্যাকিউয়ারি শেখানোর জন্য একটি ছোট অ্যাপ তৈরি করছি এবং পৃষ্ঠাগুলির একটি হ'ল একটি আইটেমের একটি তালিকা যা কিছুকে নির্বাচিত করা যেতে পারে। তারপরে আমি জ্যাকুয়ের পোস্ট ফাংশনটি ব্যবহার করে নির্বাচিত আইটেমগুলির আইডিসমুক্ত আমার নিয়ামককে একটি বাটন টিপতে এবং একটি তালিকা (বা সমমানের কিছু) প্রেরণ করতে চাই।
আমি নির্বাচিত উপাদানগুলির আইডির সাথে একটি অ্যারে পেতে সক্ষম হয়েছি এবং এখন আমি এটি পোস্ট করতে চাই। এটি করার একটি উপায় হ'ল আমার পৃষ্ঠায় একটি গোপন মান সহ একটি ডামি ফর্ম রাখা এবং তারপরে নির্বাচিত আইটেমগুলির সাথে লুকানো মান সেট করা এবং সেই ফর্মটি পোস্ট করা; যদিও এটি দেখতে চটকদার।
অ্যারেটিকে সরাসরি কন্ট্রোলারে প্রেরণ করে কি এটি অর্জনের আরও পরিষ্কার উপায় আছে? আমি কয়েকটি ভিন্ন জিনিস চেষ্টা করেছি তবে দেখে মনে হচ্ছে যে নিয়ামক এটি প্রাপ্ত ডেটা ম্যাপ করতে পারে না। এখন পর্যন্ত কোডটি এখানে:
function generateList(selectedValues) {
var s = {
values: selectedValues //selectedValues is an array of string
};
$.post("/Home/GenerateList", $.toJSON(s), function() { alert("back") }, "json");
}
এবং তারপরে আমার কন্ট্রোলারটি দেখতে এটির মতো লাগে
public ActionResult GenerateList(List<string> values)
{
//do something
}
আমি যেটি পেয়েছি তা নিয়ামক প্যারামিটারের "নাল" a
কোন টিপস?
Request["values[]"]