asp.net – 项目模板和布局模板之间的区别
发布时间:2020-12-16 09:21:45 所属栏目:asp.Net 来源:网络整理
导读:项目模板和布局模板之间有什么区别.在布局模板中,我们只有关于设计的信息?或其他任何事情.我无法理解项目模板..请解释..! 除了这个,我在项目中有这样的查询 SELECT TOP (1) ProductName,UnitPrice FROM Products ORDER BY NEWID() 这里NEWID()意味着什么?
项目模板和布局模板之间有什么区别.在布局模板中,我们只有关于设计的信息?或其他任何事情.我无法理解项目模板..请解释..!
除了这个,我在项目中有这样的查询 SELECT TOP (1) ProductName,UnitPrice FROM Products ORDER BY NEWID() 这里NEWID()意味着什么?它是与sqlserver相关的预定义函数吗?我的项目中没有任何newid()函数被下载.如果它是预定义的功能那么它能做什么? 谢谢 解决方法
ListView控件的主要布局是通过定义LayoutTemplate创建的. LayoutTemplate将包含用作数据的占位符的控件,如Table,Panel,Label或HTML控件,例如runat属性设置为“server”的table,div或span元素.
项目模板是主模板,它将以重复的方式显示绑定到ListView的数据.此模板通常包含数据绑定到数据列或其他单个数据元素的控件.这两个模板是强制性的. GroupTemplate将用于对项目进行分组. EditItemtemplate,SelectedItemTemplate,InsertItemTemplate显示在特定操作中,如insert,edit,select. ItemSeparatorTemplate,GroupSeparatorTemplate用于单独分隔各个项目和组项目. 这就是区别ItemPlaceholderID =“itemPlaceholder” <asp:ListView runat="server" ID="ListView1" ItemPlaceholderID="itemPlaceholder"> <LayoutTemplate> <table border="0" cellpadding="1"> <tr style="background-color:#E5E5FE"> <th align="left"><asp:LinkButton ID="lnkId" runat="server">Id</asp:LinkButton></th> <th align="left"><asp:LinkButton ID="lnkName" runat="server">Name</asp:LinkButton></th> <th align="left"><asp:LinkButton ID="lnkType" runat="server">Type</asp:LinkButton></th> <th></th> </tr> <tr id="itemPlaceholder" runat="server"></tr> </table> </LayoutTemplate> <ItemTemplate> <tr> <td><asp:Label runat="server" ID="lblId"><%#Eval("ID") %></asp:Label></td> <td><asp:Label runat="server" ID="lblName"><%#Eval("FirstName")+" "+Eval("LastName") %></asp:Label></td> <td><asp:Label runat="server" ID="lblType"><%#Eval("Type") %></asp:Label></td> <td></td> </tr> </ItemTemplate> <AlternatingItemTemplate> <tr style="background-color:#EFEFEF"> <td><asp:Label runat="server" ID="lblId"><%#Eval("ID") %></asp:Label></td> <td><asp:Label runat="server" ID="lblName"><%#Eval("FirstName")+" "+ Eval("LastName") %></asp:Label></td> <td><asp:Label runat="server" ID="lblType"><%#Eval("Type") %></asp:Label></td> <td></td> </tr> </AlternatingItemTemplate> </asp:ListView> 参考链接:reference site,code project reference (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 我应该如何使用Identity 2.0和WebAPI 2.1以及Ow
- asp.net-mvc – 捕获路由错误
- asp.net – 按钮属性: – commandName和CommandArguments
- asp.net-mvc – MVC中的绑定集合
- asp.net – 使用匈牙利表示法在VB.NET中验证命名样式的工具
- ASP.NET身份Windows身份验证(混合模式 – 表单Windows)
- asp.net-mvc – 如何使用ASP.NET MVC创建仪表板用户界面?
- ASP.NET A / B拆分测试
- iis-7.5 – ASP.NET 5将应用程序添加为IIS应用程序
- asp.net – “2015年4月20日Google帐户的OpenID2已经消失”