下表提供了关于WSS字段类型在mobile窗体中的使用情况,及与ASP.NET mobile控件的对应关系。
在Mobile窗体中的只读(Read-Only)控件
WSS 字段类型 | ASP.NET Mobile控件 | 注释 |
---|---|---|
单行文本 | Label | 除了省略号的渲染外与ASP.NET控件相同。 |
多行文本 | TextView | 对于带格式的HTML文本字段类型渲染为纯文本。 |
选项 | Label | 除了省略号的渲染外与ASP.NET控件相同。 |
数字 | Label | 对WSS字段类型的控件增加了格式转换上的支持。 |
货币 | Label | 对WSS字段类型的控件增加了格式转换上的支持。 |
日期时间 | Label | 对WSS字段类型的控件增加了日期时间转换方面的代码支持。 |
查阅项 | Label | 不支持用户智能感知与查看用户信息。 |
是/否 | Label | 除了省略号的渲染外与ASP.NET控件相同。 |
图片或链接 | Link | 除了省略号的渲染外与ASP.NET控件相同。 |
计算值 | Label | 除了省略号的渲染外与ASP.NET控件相同。 |
附件 | Link | 附件显示数量受限制。多于3个附件的显示需要修改渲染限制。 |
重复字段 | Label | 除了省略号的渲染外与ASP.NET控件相同。 |
在新建或编辑窗体中的读写(Read/Write)控件
注意: |
---|
任何超过渲染限制的控件都会变成只读,即使他本来应该可读写。 |
WSS 字段类型 | ASP.NET Mobile控件 | 注释 |
---|---|---|
单行文本 | TextBox | 如果要编辑的数据超过了最大字符数限制,将显示成只读的 Label 控件,变成与显示窗体中一样的效果。 |
多行文本 | TextBox | 如果要编辑的数据超过了最大字符数限制,将显示成只读的 Label 控件,变成与显示窗体中一样的效果。如果当前浏览器的标记语言不是Wireless Markup Language (WML), 就会用 System.Web.UI.WebControls.TextBox 控件来显示。TextBox 控件不支持带格式的HTML文本,所以在编辑窗体中,如果字段类型是带格式的HTML文本,那么该字段会渲染成一个只读控件。然而,在新建窗体中,TextBox 控件即使在字段为带格式HTML文本时也会被用于渲染。 |
选项 | SelectionList | 仅支持下拉列表框,允许多选。在新建窗体中,如果选项的数量超过了最大值,前 n 个选项 (n = 最大数量) 会被显示,并且会在选项下面显示一条警告信息。在编辑窗体中,会用只读的 Label 控件来显示。 |
数字 | TextBox | 不提供最大最小值范围验证。 |
货币 | TextBox | 不提供最大最小值范围验证。 |
日期时间 | TextBox | 显示描述文字。不支持日期选择器。WSS当前的本地化设置决定了日期时间输入的格式,但是当前的日历类型会被忽略。 |
查阅项 | SelectionList | 最大限制的截取情形与选项字段类型类似。 |
是/否 | SelectionList | 除了省略号的渲染外与ASP.NET控件相同。 |
图片或链接 | TextBox | 不显示描述文字,同样也不允许在显示,编辑,新建窗体中输入描述文字。 |
名称 | TextBox | 在编辑窗体中只读。在文档库的新建窗体中不被支持。 |