আমি একটি এএসপি.এনইটি এমভিসি 4 অ্যাপে কাজ করছি। এই অ্যাপ্লিকেশনটির একটি প্রাথমিক ফর্ম রয়েছে। আমার ফর্মের মডেলটি নীচের মত দেখাচ্ছে:
public class MyModel
{
public string Name { get; set; }
public bool Remember { get; set; }
}
আমার ফর্মটিতে, আমি নিম্নলিখিত এইচটিএমএল আছে।
<input id="Name" name="Name" type="text" value="@Model.Name" />
<input id="Remember" name="Remember" type="checkbox" value="@Model.Remember" />
<label for="Remember"> Remember Me?</label>
আমি যখন ফর্মটি পোস্ট করি তখন মডেলটির মনে রাখার মানটি সর্বদা মিথ্যা। যাইহোক, মডেলটিতে নামের বৈশিষ্ট্যের একটি মান রয়েছে। আমি নিম্নলিখিতটিতে একটি ব্রেকপয়েন্ট সেট করে এটি পরীক্ষা করেছি:
[HttpPost]
public ActionResult MyAction(MyModel model)
{
Console.WriteLine(model.Remember.ToString());
}
আমি এটা বুঝতে পারি না। চেকবাক্স মান সেট হচ্ছে না কেন?