ASP.NET 4.0 New Feature : 表单控制项之延伸RepeatLayout功能

本文介绍了ASP.NET 4.0中CheckBoxList和RadioButtonList控制项的RepeatLayout属性新增的功能选项OrderedList和UnorderedList。通过这些选项,可以改变控件的布局显示方式,实现有序列表或无序列表的样式效果。

 


文章来自: IT工程技术网 http://www.systhinker.com/html/36/n-11536.html

CheckBoxList 和RadioButtonList这两个清单控制项,在ASP.NET 4.0中的RepeatLayout属性有做了延伸性的功能加强,在以往的ASP.NET 3.5版本中,RepeatLayout属性只有两个选择可以设定,分别为: Table和Flow。

如果这个属性设定为RepeatLayout.Table,则清单中的项目会显示在资料表,如果这个属性设定为RepeatLayout.Flow,则清单中的项目不显示资料表结构。

例如假设我们把控制项设定为以下设定:

<asp:CheckBoxList ID="CheckBoxList1" runat="server" RepeatLayout="Flow">

<asp:ListItem Text="CheckBoxList" Value="cbl" />

</asp:CheckBoxList>

 

<asp:RadioButtonList runat="server" RepeatLayout="Table">

<asp:ListItem Text="RadioButtonList" Value="rbl" />

</asp:RadioButtonList>

那么浏览网页后所得到的HTML将分别转译为sapn和table为:

< span id="CheckBoxList1"> <input id="CheckBoxList1_0" type="checkbox" name="CheckBoxList1$0" />

<label for="CheckBoxList1_0">CheckBoxList</label>

</span>

 

< table id="RadioButtonList1" border="0">

<tr>

<td><input id="RadioButtonList1_0" type="radio" name="RadioButtonList1"

value="rbl" />

<label for="RadioButtonList1_0">RadioButtonList</label> </td>

</tr>

</table>

那么ASP.NET 4.0又多了另外两个选择设定,分别为:OrderedList 和UnorderedList,如果这个属性设定为RepeatLayout. OrderedList,则清单中的项目会显示使用ol搭配li设定显示,如果这个属性设定为RepeatLayout . UnorderedList,则清单中的项目会显示使用ul搭配li设定显示。

以下假设针对CheckBoxList分别设定RepeatLayout. OrderedList和RepeatLayout. UnorderedList,我们来看看所呈现不同的结果,首先当设定为OrderedList,则如下图所示,会有顺序性的排序编号资料:

如果是设定为UnorderedList,则会呈下如下图所示,并不会有顺序编号,但是会用条列重点方式:

这里要特别注意一点,假设你设定RepeatLayout为OrderedList 或是UnorderedList,那么另一个属性RepeatDirection就不能设定修改为Horizontal,否则将会出现设计上的错误,预设只能搭配Vertical。

文章来自: IT工程技术网 http://www.systhinker.com/html/36/n-11536.html

Beyond Compare是一款文件差异比较工具的文件和文件夹比较工具,使用该工具可以可视化和调整差异, 合并修改,同步文件夹。支持文件夹比较,文件夹合并和同步,文本比较,表格比较,图片比较,16进制比较,注册表比较,版本比较等;调整差异,合并修改,内置文件浏览器可以针对文件、文件夹之间的差异对比及上传同步。 Beyond Compare 5.0.4.30422是一款先进的文件和文件夹比较工具,它能够帮助用户高效地识别和管理文件差异,支持多种文件类型和格式的比较。使用Beyond Compare,用户可以轻松地对文件夹内容进行同步,无论是进行简单的文件复制还是复杂的项目同步任务。此外,该工具还具备了高级的文件比较功能,如文本比较、表格比较、图片比较、16进制比较以及注册表比较,覆盖了从纯文本到二进制文件的广泛使用场景。 对于文本文件的比较,Beyond Compare提供了语法高亮和行号等辅助功能,让用户在审查代码或文档时能更快地定位差异点。表格比较功能则特别适用于数据分析和处理任务,可以快速识别两个Excel电子表格之间的不同之处。在进行图片文件的比较时,用户可以通过直观的视图了解图片之间的微小差别,这在图像处理和质量控制中尤其有用。 此外,16进制比较功能为开发者提供了深入分析二进制文件差异的手段,无论是在软件开发还是在数据恢复方面都大有裨益。注册表比较则专注于Windows系统的核心配置文件,帮助IT专业人员快速定位系统配置的变化,这对于系统维护和故障排除尤其重要。 Beyond Compare内置的文件浏览器允许用户在一个界面内完成文件的浏览、比较和同步操作,极大的提高了工作效率。内置的差异调整和合并修改功能让同步文件夹的工作更加精确和便捷。用户可以针对不同的文件和文件夹进行个性化设置,实现定制化的比较和同步策略。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值