ASP.NET - ডাটা বাঁধা

আমরা ডাটা বাঁধা (Data Binding) ব্যবহার করে বাছাইযোগ্য প্রক্রিয়াগুলির তালিকা তৈরি করতে পারি, যেগুলি কোনও আয়াতকৃত ডাটা সোর্স থেকে এসেছে, যেমন ডাটাবেস, XML ফাইল বা স্ক্রিপ্ট

ডাটা বাঁধা

নিচের কন্ট্রোলারগুলি ডাটা বাঁধার সমর্থক তালিকা কন্ট্রোলার

  • asp:RadioButtonList
  • asp:CheckBoxList
  • asp:DropDownList
  • asp:Listbox

সাধারণত, asp:ListItem কন্ট্রোলারের একটি বা একাধিক এই কন্ট্রোলারের মধ্যে এইভাবে বাছাইযোগ্য প্রক্রিয়াগুলির প্রতিটি নির্দিষ্ট করা হয়

<html>
<body>
<form runat="server">
<asp:RadioButtonList id="countrylist" runat="server">
<asp:ListItem value="C" text="China" />
<asp:ListItem value="S" text="Sweden" />
<asp:ListItem value="F" text="France" />
<asp:ListItem value="I" text="Italy" />
</asp:RadioButtonList>
</form>
</body>
</html>

কিন্তু, আমরা কোনও স্বতন্ত্র সোর্স ব্যবহার করে ডাটা বাঁধা করতে পারি, যেমন ডাটাবেস, XML ফাইল বা স্ক্রিপ্ট, যাতে বাছাইযোগ্য প্রক্রিয়াগুলির তালিকা তৈরি করা যায়

ডাটা হলো HTML থেকে পৃথক করা হয়েছে, এবং প্রকল্পের যে কোনও পরিবর্তনই স্বতন্ত্র ডাটা সোর্সে করা হয়

নিচের তিনটি অধ্যায়ে, আমরা ডোমেইনের সক্রিয় ডাটা সোর্স থেকে ডাটা বাঁধার কিভাব বর্ণনা করব।