标签:
关于Ext配置问题,我觉得NuGet包直接搜Ext就好,然后安装自动给你写配置文件,很多跟我一样的虽然这是个偷懒的方法。然后呢在工具栏添加上你的Ext的组件,这个得手动,具体的方法自己探索。在Asp前台中需要添加两个字符串,直接复制粘贴就好
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>和 <ext:ResourceManager ID="ResourceManager1" runat="server" />这个要添加到From表单里的这个是必须填的,可以把Ext理解成一个前台画页面的一种工具,画东西必须得有画布,Ext组件中的Panel 就是一个总体画布 直接拖入from 表单中
<ext:Panel ID="Panel2" runat="server" Height="300" Title="Title"><Items> </Items> </ext:Panel> 会是一个这样的 Ext.net呢所有的组件都是<ext:开头的 我是之小白刚开始写的时候啥都不懂求告知怎么上传图片啊 - -!<ext:Button ID="BtnSelect" runat="server" Text="查询" Icon="DatabaseSave"><Listeners><Click Handler="Select()"></Click></Listeners></ext:Button> 这里的Click是个点击事件 function Select() { App.direct.SelectUserInfo();} 这就是我那个方法 App.direct.SelectUserInfo();这句话的意思呢就是去后台取这个SelectUserInfo();方法 [DirectMethod] public void SelectUserInfo() { stoerUserInfo.DataSource = UserBLL.SelectModel(); stoerUserInfo.DataBind();} [DirectMethod] 这个引用一下就OK 后面就是我写的查询<Store><ext:Store runat="server" ID="stoerUserInfo"> <Model> <ext:Model ID="UserInfoModel" runat="server" IDProperty="ID"> <Fields> <ext:ModelField Name="UserID" Type="Int"></ext:ModelField><ext:ModelField Name="UserName" Type="String"></ext:ModelField> <ext:ModelField Name="UserAdmin"Type="String"></ext:ModelField></Fields></ext:Model> </Model> </ext:Store> </Store> 这个写的是查询出来的数据源
<ColumnModel> <Columns> <ext:Column runat="server" ID="ColumnID" Width="100" Text="ID" DataIndex="UserID"> </ext:Column> <ext:Column runat="server" ID="ColumnName" Width="200" Text="姓名" DataIndex="UserName"> </ext:Column> <ext:Column runat="server" ID="ColumnAdmin" Width="200" Text="权限" DataIndex="UserAdmin"> </ext:Column> </Columns> </ColumnModel>
DataIndex里面的值要跟store的Name是匹配的才能填充
标签:
原文地址:http://www.cnblogs.com/linzhaoxin/p/4623737.html