如何动态创建Ext.Net存储来绑定ComboBox?

时间:2012-03-31 09:59:28

标签: asp.net ext.net

我在ASP.NET 4.0应用程序中使用Ext.Net 1.3。

我有几个使用AJAX查询填充的Ext ComboBox控件。由于项目是动态填充的,我想知道如何创建一个动态存储来绑定ComboBox。

1 个答案:

答案 0 :(得分:1)

您可以创建新的Store对象并添加到Page Controls Collection。以下示例演示了一个简单的场景。

示例

<%@ Page Language="C#" %>

<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>

<script runat="server">
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!X.IsAjaxRequest)
        {
            // Create a new Store object
            var store = new Store { 
                // Configure your Properties
            };

            // Add Store to the Page. 
            this.Form.Controls.Add(store);
        }
    }
</script>

<!DOCTYPE html>
<html>
<head runat="server">
    <title>Ext.NET Examples</title>
</head>
<body>
<form runat="server">
    <ext:ResourceManager runat="server" />

</form>
</body>
</html>

希望这有帮助。