Panel.Content 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回包含裝置特定內容的面板。 內容樣板必須針對目標裝置加以定義和選擇。 這個 API 已經過時。 如需如何開發 ASP.NET 行動應用程式的資訊,請參閱 mobile Apps & Sites with ASP.NET。
public:
property System::Web::UI::MobileControls::Panel ^ Content { System::Web::UI::MobileControls::Panel ^ get(); };
[System.ComponentModel.Bindable(false)]
[System.ComponentModel.Browsable(false)]
public System.Web.UI.MobileControls.Panel Content { get; }
[<System.ComponentModel.Bindable(false)>]
[<System.ComponentModel.Browsable(false)>]
member this.Content : System.Web.UI.MobileControls.Panel
Public ReadOnly Property Content As Panel
屬性值
包含裝置特定面板內容的面板。
- 屬性
範例
下列程式代碼範例示範如何使用 Content 屬性在頁面載入時尋找控件。
注意
下列程式代碼範例會使用單一檔案程式代碼模型,如果直接複製到程式代碼後置檔案,可能無法正常運作。 此程式代碼範例必須複製到具有.aspx擴展名的空白文本檔。 如需詳細資訊,請參閱 ASP.NET Web Forms Page Code Model。
<%@ Page Language="C#"
Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %>
<%@ Import Namespace="System.Drawing" %>
<script runat="server">
public void Page_Load(Object sender, EventArgs e)
{
// Set Panel1 properties
Panel1.Wrapping = Wrapping.NoWrap;
Panel1.Alignment = Alignment.Center;
Panel1.StyleReference = "title";
// Find Label in Panel2
Control ctl = Panel2.Content.FindControl("lblStatusToday");
if (ctl != null)
((System.Web.UI.MobileControls.Label)ctl).Text
= "I found this label";
}
public void MakeFontRed(Object sender, EventArgs e)
{
Panel1.ForeColor = Color.Red;
}
public void MakeFontBlue(Object sender, EventArgs e)
{
Panel1.ForeColor = Color.Blue;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<mobile:Form runat="server" id="Form1">
<!-- First Panel -->
<mobile:Panel runat="server" id="Panel1">
<mobile:TextView runat="server" id="TextView1">
A Panel provides a grouping mechanism<br />
for organizing controls.
</mobile:TextView>
</mobile:Panel>
<mobile:Command runat="server" id="Command1" BreakAfter="false"
Text="Make Font Red" OnClick="MakeFontRed"/>
<mobile:Command runat="server" id="Command2" BreakAfter="true"
Text="Make Font Blue" OnClick="MakeFontBlue"/>
<!-- Second Panel -->
<mobile:Panel ID="Panel2" Runat="server">
<mobile:DeviceSpecific id="DeviceSpecific1" runat="server">
<!-- Filter and template for HTML32 devices -->
<Choice Filter="isHTML32"
Xmlns="http://schemas.microsoft.com/mobile/html32template">
<ContentTemplate>
<mobile:Label id="Label1" runat="server">
HTML32 Template</mobile:Label>
<mobile:Label ID="lblStatusToday" Runat="server"/>
</ContentTemplate>
</Choice>
<!-- Default filter and template -->
<Choice>
<ContentTemplate>
<mobile:Label ID="Label1" Runat="server">
Default Template</mobile:Label>
<mobile:Label ID="lblStatusToday" Runat="server" />
</ContentTemplate>
</Choice>
</mobile:DeviceSpecific>
</mobile:Panel>
</mobile:Form>
</body>
</html>
您也需要將此區段新增至您的 Web.config 檔案: