Command控件
在ASP.NET WEB移动开发控件中是不存在Button控件的,取而代之的是Command控件。它用来创建一个用户界面元素以使用户能够调用 ASP.NET 事件处理程序,并使得用户的输入从页面回发到服务器端。当用户点击Command控件时,它会在服务器端自动地激发两个事件,分别为Click 和 ItemCommand,并且这两个事件可以在同一个页面上进行处理。然而,如果Command控件包含在一个容器中,ItemCommand事件将向上冒泡到父控件上。下表是Command控件的一些常见属性:
属性说明
Text 该属性为Command控件显示时的字符串 ImageUrl Command 控件可以在支持图像的设备上显示位图图像,因此我们可以用ImageUrl属性指定图像位置的URL。
CausesValidation 默认情况下,Command 控件的 CausesValidation 属性的值为 true。这使得服务器会对同一窗体中的所有其他控件进行验证。若要禁用此行为,请将 CausesValidation 设置为 false。
注意,Command控件的CausesValidation属性在默认状态下设置为True,这表明用户点击该控件时,将在活动的移动WEB窗体上使用验证控件进行信息的验证。当然你也可以设置CausesValidation属性为False即不采用验证。
ASP.NET 移动控件使开发人员可以面向广泛的移动设备,包括支持 Web 的移动电话、寻呼机和个人数字助理 (PDA)。ASP.NET为移动设备提供的 Web 应用程序模型与为面向桌面浏览器的 ASP.NET 应用程序提供的模型一样丰富。本节将介绍 ASP.NET 移动控件添加到 ASP.NET Web 窗体的一系列扩展。 ASP.NET 移动控件由一组 ASP.NET 服务器控件和设备适配器组成,它们可以以智能的方式呈现您的应用程序。并且在使用之前,要对应用程序做一些配置改变。这对于处理一些移动设备的限制是而言是必需的。
首先必须允许不依赖于Cookie的Session。并不是所有的移动设备都支持浏览器Cookie。为了让Session状态能够在这些设备上起作用,就必须使用不依赖于Cookie的Session。此外,与普通的ASP.NET页面不同,移动页面使用Session状态来保存视图状态(这通常是为了保留带宽)。由于某些移动控件依赖于视图状态,因此必须允许不依赖于Cookie的Session,以便让这些控件正常工作。 需要做得第二个改变是自动生成URL的方式,有些移动设备要求完整路径的URL,而不是相对路径的URL。 可以同时允许不依赖于Cookie的Session和完整路径的URL,把如下的 Web.Config文件添加到应用程序的根目录下即可(黑体加粗的部分为允许不依赖于Cookie的Session和完整路径的URL的设置):
石家庄网站建设的优点:我们是专属定制,制作符合您公司业务、风格的网站,这就做到给您制作的网站是网络上独一无二的网站,这样更有利于搜索引擎的收录。如果您喜欢网络上某个风格的网站或者网站模板,我们是只仿制而不直接套用,我们会对其中的结构和样式做增减优化,做…
竞价排名营销是一种通过 竞价购买搜索引擎中关键词或关键短语的广告方式。竞价排名营销分为两种类型。 第一种,直接为真正的搜索引擎结果的排名付费,也就是说付的钱越多,网页所获得的排名名也就越高。 第二种则更类似于普通的广告。这种竞价排名营销方式通过…
网站优化对网站来说是非常重要的,直接决定和影响着网站所起到的作用,以及在各个地方当中的排名。在进行seo优化的过程中,我们必须要坚持一定的原则,真正的把这些事情做得更好,才可以确保最终的结果,这对于我们来说是非常重要的事。 SEO优化主要分为8小步: …