WEB开发网
开发学院手机开发Windows Mobile 开发 移动控件介绍及详细使用方法 阅读

移动控件介绍及详细使用方法

 2011-01-06 10:58:45 来源:WEB开发网   
核心提示: 首页完成改版,来提意见if (!Page.IsPostBack){string conn = ConfigurationManager.ConnectionStrings["Northwinds"].ConnectionString;SqlConnection objConn = new Sql
首页完成改版,来提意见

if (!Page.IsPostBack)

{

string conn = ConfigurationManager.ConnectionStrings["Northwinds"].ConnectionString;

SqlConnection objConn = new SqlConnection(conn);

SqlCommand objCmd = new SqlCommand();

objCmd.CommandText = "SELECT TOP 3 * FROM CUSTOMERS";

objCmd.Connection = objConn;

DataSet ds = new DataSet();

SqlDataAdapter objAdapter = new SqlDataAdapter();

objAdapter.SelectCommand = objCmd;

objAdapter.Fill(ds);

objCmd.Dispose();

slistDropDown.DataSource = ds.Tables[0].DefaultView;

slistListBox.DataSource = ds.Tables[0].DefaultView;

slistRadioButton.DataSource = ds.Tables[0].DefaultView;

slistCheckBoxes.DataSource = ds.Tables[0].DefaultView;

slistDropDown.DataBind();

slistListBox.DataBind();

slistRadioButton.DataBind();

slistCheckBoxes.DataBind();

}

}

}

验证控件

移动WEB程序中的验证控件和传统的ASP.NET程序中的验证控件具有类似的工作方式。例如 RequiredFieldValidator控件确保用户必须输入信息,CompareValidator控件用来比较两个字段,RangeValidator确保整个字段都必须在一个特定的范围之内,RegularExpressionValidator控件用正则表达式来验证信息,而CustomValidator控件利用用户自定义代码进行信息的验证。

当然,移动WEB程序中的验证控件和传统的 ASP.NET程序中的验证控件还是有些细小的区别。例如ValidationSummary控件不支持DisplayMode、 EnableClientScript、ShowMessageBox、ShowSummary等属性。

但是在移动WEB程序中,ValidationSummary控件添加了BackLabel和FormToValidate两个属性。因为移动设备的屏幕限制,所以 ValidationSummary控件通常将验证信息在一个新的窗体中进行显示。当在呈现窗体的过程中发生错误时,验证过程将BackLabel属性中的文本用作验证摘要页上显示的字符串。而使用 FormToValidate属性将一个窗体指定为待验证的窗体。

下面的程序包含一个文本框和两个验证控件。RequiredFieldValidator控件确保文本框中的信息不为空,而RegularExpressionValidator控件确保输入的值为一个北京的电话号码。

上一页  6 7 8 9 10 11 12 13 14  下一页

Tags:移动 控件 介绍

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接