আমি একজন শিক্ষানবিশ ওয়েব প্রোগ্রামার তাই আমার কিছু "জার্গন" সঠিক না হলে দয়া করে আমাকে ক্ষমা করুন। আমি এমভিসি 3 ফ্রেমওয়ার্ক ব্যবহার করে এএসপি.এনইটি ব্যবহার করে একটি প্রকল্প পেয়েছি।
আমি এমন অ্যাডমিন ভিউতে কাজ করছি যেখানে অ্যাডমিন সরঞ্জামগুলির একটি তালিকা সংশোধন করবে। ফাংশনগুলির মধ্যে একটি হ'ল "আপডেট" বোতাম যা আমি এমভিসি নিয়ামককে একটি পোস্ট প্রেরণের পরে ওয়েবপৃষ্ঠায় গতিশীলভাবে এন্ট্রি সম্পাদনা করতে jquery ব্যবহার করতে চাই।
আমি ধারণা করি যে কোনও একক প্রশাসক সেটিংয়ে এই পদ্ধতিটি "নিরাপদ" যেখানে ওয়েবপেজটি ডেটাবেসের সাথে সিঙ্ক থেকে বেরিয়ে আসার ন্যূনতম উদ্বেগ রয়েছে।
আমি এমন একটি ভিউ তৈরি করেছি যা দৃ strongly়ভাবে টাইপ করা হয়েছে এবং আশা করেছিলাম একটি এজেএক্স পোস্ট ব্যবহার করে মডেল ডেটা এমভিসি নিয়ন্ত্রণে পৌঁছে দেবে।
নিম্নলিখিত পোস্টে, আমি এমন কিছু পেয়েছি যা আমি যা দেখছি তার অনুরূপ: জিকুয়েরি আজাক্স এবং এএসপি.নেট এমভিসি 3 নাল প্যারামিটারগুলির কারণ
আমি উপরের পোস্ট থেকে কোড নমুনা ব্যবহার করব।
মডেল:
public class AddressInfo
{
public string Address1 { get; set; }
public string Address2 { get; set; }
public string City { get; set; }
public string State { get; set; }
public string ZipCode { get; set; }
public string Country { get; set; }
}
নিয়ন্ত্রক:
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
[HttpPost]
public ActionResult Check(AddressInfo addressInfo)
{
return Json(new { success = true });
}
}
দেখুন স্ক্রিপ্ট:
<script type="text/javascript">
var ai = {
Address1: "423 Judy Road",
Address2: "1001",
City: "New York",
State: "NY",
ZipCode: "10301",
Country: "USA"
};
$.ajax({
url: '/home/check',
type: 'POST',
data: JSON.stringify(ai),
contentType: 'application/json; charset=utf-8',
success: function (data.success) {
alert(data);
},
error: function () {
alert("error");
}
});
</script>
উপরেরটি এখনও ব্যবহার করার সুযোগ পাইনি। তবে আমি ভাবছিলাম যে মডেল ডেটাটি অ্যাজ্যাক্স ব্যবহার করে এমভিসি নিয়ন্ত্রণে ফিরে যাওয়ার জন্য এটি "সেরা" পদ্ধতি ছিল?
মডেল তথ্য প্রকাশের বিষয়ে কি আমাকে উদ্বিগ্ন হওয়া উচিত?