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 ਫਾਈਲ ਜਾਂ ਸਕਰੀਪਟ, ਇੱਕ ਚੋਣਵੀਆਂ ਪ੍ਰੋਜੈਕਟ ਦੀ ਲਿਸਟ ਨੂੰ ਬਾਂਧਣ ਲਈ。

ਇੰਪੋਰਟ ਕੀਤੇ ਗਏ ਸੋਰਸ ਦੀ ਵਰਤੋਂ ਨਾਲ, ਡਾਟਾ ਐੱਚਟੀਐੱਮਐੱਲ ਤੋਂ ਵੱਖ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਕਿਸੇ ਵੀ ਬਦਲਾਵ ਨੂੰ ਸਿੱਧੇ ਕਰਨਾ ਹੈ, ਤਾਂ ਉਹ ਅਲੱਗ ਦਾਟਾ ਸੋਰਸ ਵਿੱਚ ਕੀਤਾ ਜਾਂਦਾ ਹੈ。

ਹੇਠਲੇ ਤਿੰਨ ਖੰਡਾਂ ਵਿੱਚ, ਅਸੀਂ ਸਕਰੀਪਟਿੰਗ ਕੀਤੇ ਗਏ ਡਾਟਾ ਸੋਰਸ ਤੋਂ ਡਾਟਾ ਬਾਂਧਣ ਕਿਵੇਂ ਕਰਨਾ ਹੈ, ਇਸ ਦੀ ਵਰਣਨਾ ਕਰਾਂਗੇ。