Form 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.
提供将控件组合在一起的功能。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。
public ref class Form : System::Web::UI::MobileControls::Panel, System::Web::UI::IPostBackEventHandler
[System.Web.UI.MobileControls.DesignerAdapter(typeof(System.Web.UI.MobileControls.Adapters.HtmlFormAdapter))]
public class Form : System.Web.UI.MobileControls.Panel, System.Web.UI.IPostBackEventHandler
[System.Web.UI.MobileControls.DesignerAdapter(typeof(System.Web.UI.MobileControls.Adapters.HtmlFormAdapter))]
[System.Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")]
public class Form : System.Web.UI.MobileControls.Panel, System.Web.UI.IPostBackEventHandler
[<System.Web.UI.MobileControls.DesignerAdapter(typeof(System.Web.UI.MobileControls.Adapters.HtmlFormAdapter))>]
type Form = class
inherit Panel
interface ITemplateable
interface IPostBackEventHandler
[<System.Web.UI.MobileControls.DesignerAdapter(typeof(System.Web.UI.MobileControls.Adapters.HtmlFormAdapter))>]
[<System.Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")>]
type Form = class
inherit Panel
interface ITemplateable
interface IPostBackEventHandler
Public Class Form
Inherits Panel
Implements IPostBackEventHandler
- 继承
- 属性
- 实现
示例
下面的代码示例演示如何创建包含两个窗体的页面以及这两个窗体之间的链接。 一个窗体有一个复选框列表。 选择项目并单击“ 提交 ”按钮时,窗体将显示所选项目及其值的列表。 请注意, Activate 事件方法准备要显示的相应窗体
注意
下面的代码示例使用单文件代码模型,如果直接复制到代码隐藏文件中,可能无法正常工作。 此代码示例必须复制到扩展名为 .aspx 的空文本文件中。 有关详细信息,请参阅 ASP.NET Web 窗体页语法概述。
<%@ Page Language="C#"
Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %>
<%@ Import Namespace="System.Web.Mobile" %>
<%@ Import Namespace="System.Web.UI.MobileControls" %>
<%@ Import Namespace="System.Drawing" %>
<script runat="server">
// When Form1 is activated
private void Form1_Activate(object sender, EventArgs e)
{
string viewText = "You have viewed this Form {0} times.";
if (count == 0) // First viewing
message2.Text = "Welcome to the Form Sample";
else // subsequent viewings
message2.Text = String.Format(viewText,
(count + 1).ToString());
// Format the form
Form1.Alignment = Alignment.Center;
Form1.Wrapping = Wrapping.NoWrap;
Form1.BackColor = Color.LightBlue;
Form1.ForeColor = Color.Blue;
Form1.Paginate = true;
// Create an array and add the tasks to it.
ArrayList arr = new ArrayList();
arr.Add(new Task("Verify transactions", "Done"));
arr.Add(new Task("Check balance sheet", "Scheduled"));
arr.Add(new Task("Send report", "Pending"));
// Bind the SelectionList to the array.
SelectionList1.DataValueField = "Status";
SelectionList1.DataTextField = "TaskName";
SelectionList1.DataSource = arr;
SelectionList1.DataBind();
}
// <Snippet2>
// When Form1 is deactivated
private void Form1_Deactivate(object sender, EventArgs e)
{
count++;
}
// </Snippet2>
// <Snippet3>
// When Form2 is activated
private void Form2_Activate(object sender, EventArgs e)
{
Form2.BackColor = Color.DarkGray;
Form2.ForeColor = Color.White;
Form2.Font.Bold = BooleanOption.True;
}
// </Snippet3>
// The Submit button is clicked
protected void Command1_OnSubmit(object sender, EventArgs e)
{
message2.Text = "FORM RESULTS:";
message2.Font.Bold = BooleanOption.True;
// Display a list of selected items with values
for (int i = 0; i < SelectionList1.Items.Count; i++)
{
// Create a string and a TextView control
TextView txtView = new TextView();
string txt = "";
string spec = "{0} is {1}<br />";
// Display a list of selected items with values
// Get the list item
MobileListItem itm = SelectionList1.Items[i];
// List the selected items and values
if (itm.Selected)
{
txt += String.Format(spec, itm.Text, itm.Value);
}
// Put the text into the TextView
txtView.Text = txt;
// Add txtView to the form
Form1.Controls.Add(txtView);
}
// Hide unnecessary controls
SelectionList1.Visible = false;
link1.Visible = false;
Command1.Visible = false;
}
// Property to persist the count between postbacks
private int count
{
get
{
object o = ViewState["FormCount"];
return o == null ? 0 : (int)o;
}
set { ViewState["FormCount"] = value; }
}
// A custom class for the task array
private class Task
{
private String _TaskName;
private String _Status;
public Task(String TaskName, String Status)
{
_TaskName = TaskName;
_Status = Status;
}
public String TaskName
{
get { return _TaskName; }
}
public String Status
{
get { return _Status; }
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<!-- The first form: Form1 -->
<mobile:Form ID="Form1" Runat="server"
OnDeactivate="Form1_Deactivate"
OnActivate="Form1_Activate">
<mobile:Label ID="message1" Runat="server">
Welcome to ASP.NET
</mobile:Label>
<mobile:Label ID="message2" Runat="server" />
<mobile:SelectionList Runat="server"
ID="SelectionList1"
ForeColor="red" SelectType="CheckBox" />
<mobile:Link ID="link1" Runat="server"
NavigateUrl="#Form2"
Text="Next Form" /><br />
<mobile:Command ID="Command1" Runat="server"
Text="Submit" OnClick="Command1_OnSubmit" />
</mobile:Form>
<!-- The second form: Form2 -->
<mobile:Form ID="Form2" Runat="server"
OnActivate="Form2_Activate">
<mobile:Label ID="message4" Runat="server">
Welcome to ASP.NET
</mobile:Label>
<mobile:Link ID="Link2" Runat="server"
NavigateUrl="#Form1" Text="Back" />
</mobile:Form>
</body>
</html>
<%@ Page Language="VB"
Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %>
<%@ Import Namespace="System.Web.Mobile" %>
<%@ Import Namespace="System.Web.UI.MobileControls" %>
<%@ Import Namespace="System.Drawing" %>
<script runat="server">
' When Form1 is activated
Private Sub Form1_Activate(ByVal sender As Object, _
ByVal e As EventArgs)
Dim viewText As String = "You have viewed this Form {0} times."
' First viewing
If (count = 0) Then
message2.Text = "Welcome to the Form Sample"
Else ' subsequent viewings
message2.Text = String.Format(viewText, _
(count + 1).ToString())
End If
' Format the form
Form1.Alignment = Alignment.Center
Form1.Wrapping = Wrapping.NoWrap
Form1.BackColor = Color.LightBlue
Form1.ForeColor = Color.Blue
Form1.Paginate = True
' Create an array and add the tasks to it.
Dim arr As ArrayList = New ArrayList()
arr.Add(New Task("Verify transactions", "Done"))
arr.Add(New Task("Check balance sheet", "Scheduled"))
arr.Add(New Task("Send report", "Pending"))
' Bind the SelectionList to the array.
SelectionList1.DataValueField = "Status"
SelectionList1.DataTextField = "TaskName"
SelectionList1.DataSource = arr
SelectionList1.DataBind()
End Sub
' <Snippet2>
' When Form1 is deactivated
Private Sub Form1_Deactivate(ByVal sender As Object, _
ByVal e As EventArgs)
count += 1
End Sub
' </Snippet2>
' <Snippet3>
' When Form2 is activated
Private Sub Form2_Activate(ByVal sender As Object, _
ByVal e As EventArgs)
Form2.BackColor = Color.DarkGray
Form2.ForeColor = Color.White
Form2.Font.Bold = BooleanOption.True
End Sub
' </Snippet3>
' The Submit button is clicked
Protected Sub Command1_OnSubmit(ByVal sender As Object, _
ByVal e As EventArgs)
Dim i As Integer
message2.Text = "FORM RESULTS:"
message2.Font.Bold = BooleanOption.True
' Create a string and a TextView control
Dim txtView As TextView = New TextView()
Dim txt As String = ""
Dim spec As String = "{0} is {1}<br />"
' Display a list of selected items with values
For i = 0 To SelectionList1.Items.Count - 1
' Get the ListItem
Dim itm As MobileListItem = SelectionList1.Items(i)
' List the selected items and values
If itm.Selected Then
txt &= String.Format(spec, itm.Text, itm.Value)
End If
Next
' Put the text into the TextView
txtView.Text = txt
' Add the TextView to the form
Form1.Controls.Add(txtView)
' Hide unnecessary controls
SelectionList1.Visible = False
link1.Visible = False
Command1.Visible = False
End Sub
' Property to persist the count between postbacks
Private Property count() As Integer
Get
Dim o As Object = ViewState("FormCount")
If IsNothing(o) Then
Return 0
Else
Return CType(o, Integer)
End If
End Get
Set(ByVal value As Integer)
ViewState("FormCount") = value
End Set
End Property
' A custom class for the task array
Private Class Task
Private _TaskName As String
Private _Status As String
Public Sub New(ByVal TaskName As String, ByVal Status As String)
_TaskName = TaskName
_Status = Status
End Sub
Public ReadOnly Property TaskName() As String
Get
Return _TaskName
End Get
End Property
Public ReadOnly Property Status() As String
Get
Return _Status
End Get
End Property
End Class
</script>
<html xmlns="http:'www.w3.org/1999/xhtml" >
<body>
<!-- The first form: Form1 -->
<mobile:Form ID="Form1" Runat="server"
OnDeactivate="Form1_Deactivate"
OnActivate="Form1_Activate">
<mobile:Label ID="message1" Runat="server">
Welcome to ASP.NET
</mobile:Label>
<mobile:Label ID="message2" Runat="server" />
<mobile:SelectionList Runat="server"
ID="SelectionList1"
ForeColor="red" SelectType="CheckBox" />
<mobile:Link ID="link1" Runat="server"
NavigateUrl="#Form2"
Text="Next Form" /><br />
<mobile:Command ID="Command1" Runat="server"
Text="Submit" OnClick="Command1_OnSubmit" />
</mobile:Form>
<!-- The second form: Form2 -->
<mobile:Form ID="Form2" Runat="server"
OnActivate="Form2_Activate">
<mobile:Label ID="message4" Runat="server">
Welcome to ASP.NET
</mobile:Label>
<mobile:Link ID="Link2" Runat="server"
NavigateUrl="#Form1" Text="Back" />
</mobile:Form>
</body>
</html>
注解
窗体表示 ASP.NET 移动网页中控件的最外层分组。 单个移动网页可以在最外层包含多个表单。 表单不能嵌套;如果要嵌套容器,请使用 Panel 控件。 有关详细信息,请参阅 窗体控件简介。 若要显示特定窗体,请将当前页面上的 属性设置为ActiveForm所需窗体,或将 控件中的 Link 属性设置为NavigateUrl所需窗体。 可以在控件的文本内容中包含文本文本及其随附的 Form 标记标记。 使用模板时,请务必记住, Form 控件在 窗体的 方法中创建 OnInit 模板的实例。 窗体OnInit的 方法在 和 Page_Init
之前Page_Load
调用。 此外,页面构造函数执行得太早,无法在 方法中 OnInit 设置模板,因为表单尚未创建。 若要更正此问题,请挂钩表单自己的 OnInit 方法,并在其中创建模板的实例。 有关详细信息,请参阅 实现模板化呈现。
构造函数
Form() |
已过时.
初始化 Form 类的新实例。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
属性
Action |
已过时.
获取或设置窗体提交到的 URL。 默认值为空字符串 ("")。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
Adapter |
已过时.
返回控件的设备特定适配器。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
Alignment |
已过时.
获取或设置样式的指定对齐方式。 默认值是 NotSet。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
AppRelativeTemplateSourceDirectory |
已过时.
获取或设置包含该控件的 Page 或 UserControl 对象的应用程序相对虚拟目录。 (继承自 Control) |
BackColor |
已过时.
获取或设置样式的指定背景色。 默认值是 Empty。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
BindingContainer |
已过时.
获取包含该控件的数据绑定的控件。 (继承自 Control) |
BreakAfter |
已过时.
获取或设置一个属性,该属性确定是否在控件后呈现附加尾随换行符。 此换行符使后续内容从下一行开始。 默认值为 |
ChildControlsCreated |
已过时.
获取一个值,该值指示是否已创建服务器控件的子控件。 (继承自 Control) |
ClientID |
已过时.
获取由 ASP.NET 生成的 HTML 标记的控件 ID。 (继承自 Control) |
ClientIDMode |
已过时.
获取或设置用于生成 ClientID 属性值的算法。 (继承自 Control) |
ClientIDSeparator |
已过时.
获取一个字符值,该值表示 ClientID 属性中使用的分隔符字符。 (继承自 Control) |
Content |
已过时.
返回包含设备特定的内容的面板。 必须定义一个内容模板并选用于目标设备。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 Panel) |
Context |
已过时.
为当前 Web 请求获取与服务器控件关联的 HttpContext 对象。 (继承自 Control) |
Controls |
已过时.
获取 ControlCollection 对象,该对象表示 UI 层次结构中的指定服务器控件的子控件。 (继承自 Control) |
ControlToPaginate |
已过时.
获取或设置可以分页的窗体上的控件。 默认值为 |
CurrentPage |
已过时.
获取或设置活动窗体中当前页的索引。 默认值是 |
CustomAttributes |
已过时.
返回该控件的自定义属性集。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
DataItemContainer |
已过时.
如果命名容器实现 IDataItemContainer,则获取对命名容器的引用。 (继承自 Control) |
DataKeysContainer |
已过时.
如果命名容器实现 IDataKeysControl,则获取对命名容器的引用。 (继承自 Control) |
DesignMode |
已过时.
获取一个值,该值指示是否正在使用设计图面上的一个控件。 (继承自 Control) |
DeviceSpecific |
已过时.
获取或设置与控件关联的 DeviceSpecific/Choice 构造。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
EnableTheming |
已过时.
获取一个值,该值指示是否将主题应用到该控件。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
EnableViewState |
已过时.
获取或设置一个值,该值指示服务器控件是否向发出请求的客户端保持自己的视图状态以及它所包含的任何子控件的视图状态。 (继承自 Control) |
Events |
已过时.
获取控件的事件处理程序委托列表。 此属性为只读。 (继承自 Control) |
FirstPage |
已过时.
返回该窗体的第一页,此控件在该页上显示。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
Font |
已过时.
获取包含有关该控件字体信息的 FontInfo 对象。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
Footer |
已过时.
返回一个表示窗体页脚的面板。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
ForeColor |
已过时.
获取或设置样式的指定前景色。 此属性通常用于设置文本颜色。 默认值是 Empty。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
Form |
已过时.
提供对包含窗体的访问。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
HasChildViewState |
已过时.
获取一个值,该值指示当前服务器控件的子控件是否具有任何已保存的视图状态设置。 (继承自 Control) |
Header |
已过时.
返回一个表示窗体页眉的面板。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
ID |
已过时.
获取或设置分配给服务器控件的编程标识符。 (继承自 Control) |
IdSeparator |
已过时.
获取用于分隔控件标识符的字符。 (继承自 Control) |
InnerText |
已过时.
返回该控件内部的文本。 该内部文本可能是子控件中文本的组合。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
IsChildControlStateCleared |
已过时.
获取一个值,该值指示该控件中包含的控件是否具有控件状态。 (继承自 Control) |
IsTemplated |
已过时.
获取一个值,该值指示 MobileControl 对象是否有活动的模板集。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
IsTrackingViewState |
已过时.
获取一个值,用于指示服务器控件是否会将更改保存到其视图状态中。 (继承自 Control) |
IsViewStateEnabled |
已过时.
获取一个值,该值指示是否为该控件启用了视图状态。 (继承自 Control) |
LastPage |
已过时.
返回该窗体的最后一页,指定控件在该页上显示。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
LoadViewStateByID |
已过时.
获取一个值,该值指示控件是否通过 ID 而不是索引参与加载其视图状态。 (继承自 Control) |
Method |
已过时.
获取或设置用于提交窗体的方法。 默认值是 |
MobilePage |
已过时.
返回包含页。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
NamingContainer |
已过时.
获取对服务器控件的命名容器的引用,此引用创建唯一的命名空间,以区分具有相同 ID 属性值的服务器控件。 (继承自 Control) |
Page |
已过时.
获取对包含服务器控件的 Page 实例的引用。 (继承自 Control) |
PageCount |
已过时.
对窗体进行分页之后,返回窗体中的页数。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
PagerStyle |
已过时.
获取或设置用于呈现窗体的分页用户界面的样式。 默认值为空字符串 ("")。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
Paginate |
已过时.
获取或设置指示是否对 Panel 控件进行分页的布尔值。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 Panel) |
PaginateChildren |
已过时.
返回一个值,该值指示是否必须对控件的子控件进行分页。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
Parent |
已过时.
获取对页 UI 层次结构中服务器控件的父控件的引用。 (继承自 Control) |
RenderingCompatibility |
已过时.
获取一个值,该值指定呈现的 HTML 将与之兼容的 ASP.NET 版本。 (继承自 Control) |
Script |
已过时.
如果已为目标设备定义并选择了脚本模板,则返回一个面板,其中包含窗体的任何一个设备特定的脚本。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
Site |
已过时.
获取容器信息,该容器在呈现于设计图面上时承载当前控件。 (继承自 Control) |
SkinID |
已过时.
获取应用到控件的外观的 ID。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
Style |
已过时.
获取控件的样式。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
StyleReference |
已过时.
获取或设置控件的样式属性的引用。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
TemplateControl |
已过时.
获取或设置对包含该控件的模板的引用。 (继承自 Control) |
TemplateSourceDirectory |
已过时.
获取包含当前服务器控件的 Page 或 UserControl 的虚拟目录。 (继承自 Control) |
Title |
已过时.
获取或设置指定窗体的标题。 默认值为空的 |
UniqueID |
已过时.
获取服务器控件的唯一的、以分层形式限定的标识符。 (继承自 Control) |
ValidateRequestMode |
已过时.
获取或设置指示控件是否检查来自浏览器的客户端输入是否具有潜在危险值的值。 (继承自 Control) |
ViewState |
已过时.
获取状态信息的字典,这些信息使您可以在同一页的多个请求间保存和还原服务器控件的视图状态。 (继承自 Control) |
ViewStateIgnoresCase |
已过时.
获取一个值,该值指示 StateBag 对象是否不区分大小写。 (继承自 Control) |
ViewStateMode |
已过时.
获取或设置此控件的视图状态模式。 (继承自 Control) |
Visible |
已过时.
获取或设置一个值,该值指示服务器控件是否作为 UI 呈现在页上。 (继承自 Control) |
VisibleWeight |
已过时.
获取控件的近似权重(以字符为单位)。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
Wrapping |
已过时.
获取或设置样式的指定包装模式。 默认值是 NotSet。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
方法
AddedControl(Control, Int32) |
已过时.
在子控件添加到 Control 对象的 Controls 集合后调用。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
AddLinkedForms(IList) |
已过时.
向所提供的列表添加一组包含指定控件链接的窗体。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 Panel) |
AddParsedSubObject(Object) |
已过时.
通知服务器控件,分析了一个元素(XML 或 HTML),并将该元素添加到服务器控件的 ControlCollection 对象中。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
ApplyStyleSheetSkin(Page) |
已过时.
将页样式表中定义的样式属性应用到控件。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
BeginRenderTracing(TextWriter, Object) |
已过时.
开始输出数据的设计时追踪。 (继承自 Control) |
BuildProfileTree(String, Boolean) |
已过时.
收集有关服务器控件的信息并将该信息发送到 Trace 属性,在启用页的跟踪功能时将显示该属性。 (继承自 Control) |
ClearCachedClientID() |
已过时.
将缓存的 ClientID 值设置为 |
ClearChildControlState() |
已过时.
删除服务器控件的子控件的控件状态信息。 (继承自 Control) |
ClearChildState() |
已过时.
删除服务器控件的所有子控件的视图状态和控件状态信息。 (继承自 Control) |
ClearChildViewState() |
已过时.
删除服务器控件的所有子控件的视图状态信息。 (继承自 Control) |
ClearEffectiveClientIDMode() |
已过时.
将当前控件实例和任何子控件的 ClientIDMode 属性设置为 Inherit。 (继承自 Control) |
CreateChildControls() |
已过时.
由 ASP.NET 页框架调用,以通知服务器控件在准备回发或呈现时使用基于撰写的实现来创建其所包含任何子控件。 (继承自 Control) |
CreateControlCollection() |
已过时.
创建一个新 ControlCollection 对象来保存服务器控件的子控件(包括文本控件和服务器控件)。 (继承自 Control) |
CreateDefaultTemplatedUI(Boolean) |
已过时.
由设备适配器调用,以创建控件的默认模板化用户界面 (UI)。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
CreateStyle() |
已过时.
构造并返回与控件关联的样式对象。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
CreateTemplatedUI(Boolean) |
已过时.
由基类调用,以创建模板化用户界面。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
DataBind() |
已过时.
将数据源绑定到调用的服务器控件及其所有子控件。 (继承自 Control) |
DataBind(Boolean) |
已过时.
将数据源绑定到调用的服务器控件及其所有子控件,同时可以选择引发 DataBinding 事件。 (继承自 Control) |
DataBindChildren() |
已过时.
将数据源绑定到服务器控件的子控件。 (继承自 Control) |
Dispose() |
已过时.
使服务器控件得以在从内存中释放之前执行最后的清理操作。 (继承自 Control) |
EndRenderTracing(TextWriter, Object) |
已过时.
结束输出数据的设计时追踪。 (继承自 Control) |
EnsureChildControls() |
已过时.
确定服务器控件是否包含子控件。 如果不包含,则创建子控件。 (继承自 Control) |
EnsureID() |
已过时.
为尚未分配标识符的控件创建标识符。 (继承自 Control) |
EnsureTemplatedUI() |
已过时.
使用此方法可以确保已对模板进行了实例化,以允许对模板的实例化内容进行编程访问。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
Equals(Object) |
已过时.
确定指定对象是否等于当前对象。 (继承自 Object) |
FindControl(String) |
已过时.
在当前的命名容器中搜索带指定 |
FindControl(String, Int32) |
已过时.
使用指定的 |
Focus() |
已过时.
为控件设置输入焦点。 (继承自 Control) |
GetAttribute(String) |
已过时.
检索控件的指定属性特性。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
GetDesignModeState() |
已过时.
获取控件的设计时数据。 (继承自 Control) |
GetHashCode() |
已过时.
作为默认哈希函数。 (继承自 Object) |
GetLinkedForms(Int32) |
已过时.
返回链接到当前窗体的一组窗体。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
GetRouteUrl(Object) |
已过时.
获取与一组路由参数对应的 URL。 (继承自 Control) |
GetRouteUrl(RouteValueDictionary) |
已过时.
获取与一组路由参数对应的 URL。 (继承自 Control) |
GetRouteUrl(String, Object) |
已过时.
获取与一组路由参数以及某个路由名称对应的 URL。 (继承自 Control) |
GetRouteUrl(String, RouteValueDictionary) |
已过时.
获取与一组路由参数以及某个路由名称对应的 URL。 (继承自 Control) |
GetTemplate(String) |
已过时.
返回具有指定名称的模板。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
GetType() |
已过时.
获取当前实例的 Type。 (继承自 Object) |
GetUniqueIDRelativeTo(Control) |
已过时.
返回指定控件的 UniqueID 属性的前缀部分。 (继承自 Control) |
HasActivateHandler() |
已过时.
如果窗体包含 Activate 事件的处理程序,则返回 |
HasControls() |
已过时.
确定服务器控件是否包含任何子控件。 (继承自 Control) |
HasDeactivateHandler() |
已过时.
如果 Deactivate 事件存在,则返回 |
HasEvents() |
已过时.
返回一个值,该值指示是否为控件或任何子控件注册事件。 (继承自 Control) |
IsFormSubmitControl() |
已过时.
如果该控件提交窗体,则返回 |
IsLiteralContent() |
已过时.
确定服务器控件是否只包含文字内容。 (继承自 Control) |
IsVisibleOnPage(Int32) |
已过时.
返回一个值,该值指示控件在窗体的给定页上是否可见。 用于窗体分页。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
LoadControlState(Object) |
已过时.
从 SaveControlState() 方法保存的上一个页请求还原控件状态信息。 (继承自 Control) |
LoadPrivateViewState(Object) |
已过时.
从私有来源加载视图状态。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
LoadViewState(Object) |
已过时.
从用 SaveViewState() 方法保存的上一个页面请求还原视图状态信息。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
MapPathSecure(String) |
已过时.
检索虚拟路径(绝对的或相对的)映射到的物理路径。 (继承自 Control) |
MemberwiseClone() |
已过时.
创建当前 Object 的浅表副本。 (继承自 Object) |
OnActivate(EventArgs) |
已过时.
当激活窗体时调用。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
OnBubbleEvent(Object, EventArgs) |
已过时.
确定服务器控件的事件是否沿页的 UI 服务器控件层次结构向上传递。 (继承自 Control) |
OnDataBinding(EventArgs) |
已过时.
引发 DataBinding 事件。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
OnDeactivate(EventArgs) |
已过时.
当激活窗体时调用。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
OnInit(EventArgs) |
已过时.
引发 Init 事件。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
OnLoad(EventArgs) |
已过时.
引发 Unload 事件。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
OnPageChange(Int32, Int32) |
已过时.
对控件分页。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
OnPaginated(EventArgs) |
已过时.
对窗体进行分页时发生。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
OnPreRender(EventArgs) |
已过时.
引发 PreRender 事件。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
OnRender(HtmlTextWriter) |
已过时.
将控件呈现到指定的输出流。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
OnUnload(EventArgs) |
已过时.
引发 Unload 事件。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
OpenFile(String) |
已过时.
获取用于读取文件的 Stream。 (继承自 Control) |
PaginateRecursive(ControlPager) |
已过时.
对控件及其子级进行分页。 由 ASP.NET 在内部调用。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
RaiseBubbleEvent(Object, EventArgs) |
已过时.
将所有事件源及其信息分配给控件的父级。 (继承自 Control) |
RaisePostBackEvent(String) |
已过时.
通知 Form 对象回发事件。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
RemovedControl(Control) |
已过时.
从 Control 对象的 Controls 集合移除子控件后调用。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
Render(HtmlTextWriter) |
已过时.
将服务器控件内容发送到给定的 HtmlTextWriter 对象,该对象可编写将在客户端呈现的内容。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
RenderChildren(HtmlTextWriter) |
已过时.
使用提供的 HtmlTextWriter 输出服务器控件的子控件内容。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
RenderControl(HtmlTextWriter) |
已过时.
将服务器控件内容输出到所提供的 HtmlTextWriter 对象,如果启用了跟踪,则还将存储有关该控件的跟踪信息。 (继承自 Control) |
RenderControl(HtmlTextWriter, ControlAdapter) |
已过时.
使用提供的 HtmlTextWriter 对象将服务器控件内容输出到提供的 ControlAdapter 对象。 (继承自 Control) |
ResolveAdapter() |
已过时.
获取负责呈现指定控件的控件适配器。 (继承自 Control) |
ResolveClientUrl(String) |
已过时.
获取浏览器可以使用的 URL。 (继承自 Control) |
ResolveFormReference(String) |
已过时.
返回名称参数引用的窗体对象。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
ResolveUrl(String) |
已过时.
将 URL 转换为在请求客户端可用的 URL。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
SaveControlState() |
已过时.
保存将页面回发到服务器之后发生的所有服务器控件状态更改。 (继承自 Control) |
SavePrivateViewState() |
已过时.
保存从持久性存储加载页面后出现的任何私有视图状态更改。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
SaveViewState() |
已过时.
保存将页面回发到服务器之后发生的所有服务器控件视图状态更改。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
SetAttribute(String, String) |
已过时.
指定分配给 MobileControl 对象的特性及其值。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
SetDesignModeState(IDictionary) |
已过时.
为控件设置设计时数据。 (继承自 Control) |
SetRenderMethodDelegate(RenderMethod) |
已过时.
分配事件处理程序委托,以将服务器控件及其内容呈现到父控件中。 (继承自 Control) |
SetTraceData(Object, Object) |
已过时.
使用跟踪数据键和跟踪数据值,为呈现数据的设计时追踪设置跟踪数据。 (继承自 Control) |
SetTraceData(Object, Object, Object) |
已过时.
使用跟踪对象、跟踪数据键和跟踪数据值,为呈现数据的设计时追踪设置跟踪数据。 (继承自 Control) |
ToString() |
已过时.
返回表示当前对象的字符串。 (继承自 Object) |
TrackViewState() |
已过时.
导致跟踪服务器控件的视图状态的更改,以便这些更改可以存储到服务器控件的 ViewState 属性中。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 (继承自 MobileControl) |
事件
Activate |
已过时.
当激活窗体时发生。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
DataBinding |
已过时.
当服务器控件绑定到数据源时发生。 (继承自 Control) |
Deactivate |
已过时.
当活动窗体变为非活动窗体时发生。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
Disposed |
已过时.
当从内存释放服务器控件时发生,这是请求 ASP.NET 页时服务器控件生存期的最后阶段。 (继承自 Control) |
Init |
已过时.
当服务器控件初始化时发生;初始化是控件生存期的第一步。 (继承自 Control) |
Load |
已过时.
当服务器控件加载到 Page 对象中时发生。 (继承自 Control) |
Paginated |
已过时.
对窗体进行分页时发生。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。 |
PreRender |
已过时.
在加载 Control 对象之后、呈现之前发生。 (继承自 Control) |
Unload |
已过时.
当服务器控件从内存中卸载时发生。 (继承自 Control) |
显式接口实现
扩展方法
FindDataSourceControl(Control) |
已过时.
返回与指定控件的数据控件关联的数据源。 |
FindFieldTemplate(Control, String) |
已过时.
返回指定控件的命名容器中指定列的字段模板。 |
FindMetaTable(Control) |
已过时.
返回包含数据控件的元表对象。 |