Command.Formatとは? わかりやすく解説

Command.Format プロパティ

Commandレンダリング スタイル取得または設定します

名前空間: System.Web.UI.MobileControls
アセンブリ: System.Web.Mobile (system.web.mobile.dll 内)
構文構文

<BindableAttribute(True)> _
Public Property Format As
 CommandFormat
Dim instance As Command
Dim value As CommandFormat

value = instance.Format

instance.Format = value
[BindableAttribute(true)] 
public CommandFormat Format { get; set;
 }
[BindableAttribute(true)] 
public:
property CommandFormat Format {
    CommandFormat get ();
    void set (CommandFormat value);
}
/** @property */
public CommandFormat get_Format ()

/** @property */
public void set_Format (CommandFormat value)
public function get Format
 () : CommandFormat

public function set Format
 (value : CommandFormat)

プロパティ
Commandレンダリング スタイルを示す CommandFormat 値。

解説解説

CommandFormat 列挙定数通じて2 種類スタイルアクセスます。

CommandFormat.Button (既定値)

コマンドボタンとしてレンダリングされます

CommandFormat.Link

コマンドはリンクとしてレンダリングされます

メモメモ

Format プロパティは、HttpCapabilitiesBase.JavaScript プロパティが示す JavaScriptサポートするデバイスでのみ CommandFormat.Link 値をサポートします

使用例使用例

Format プロパティ使用してコマンドをリンクまたはボタンとしてレンダリングする方法次のコード例示します

メモメモ

次のコード例はシングルファイル コード モデル使用しており、分離コード ファイル直接コピーされ場合正常に動作しない可能性あります。このコード例は、拡張子.aspx の空のテキスト ファイルコピーする必要があります詳細については、「ASP.NET Web ページコード モデル」を参照してください

<%@ Page Language="VB" 
    Inherits="System.Web.UI.MobileControls.MobilePage"
 %>
<%@ Register TagPrefix="mobile" 
    Namespace="System.Web.UI.MobileControls"
 
    Assembly="System.Web.Mobile"
 %>

<script runat="server">
    Private Sub cmd_OnItemCommand(ByVal
 sender As Object, ByVal
 e As CommandEventArgs)
        ' Create variables for data
        Dim txt1 As String
 = "Today's quote of {0} is {1}"
        Dim txt2 As String
 = "Yesterday's quote of {0} was {1}"
        Dim Val As Integer
 = (Convert.ToInt32(e.CommandArgument) - 5)
        
        ' Set the text values of the labels
        message1.Text = String.Format(txt1, e.CommandName, _
            e.CommandArgument)
        message2.Text = String.Format(txt2, e.CommandName, Val)
    End Sub
</script>

<html  >
<body>
    <mobile:form id="form1" runat="server">
        <p>
            <mobile:label id="message1" runat="server">
                Click the button for quotes
            </mobile:label>
            <mobile:label id="message2" runat="server"
 />
        </p>
        <mobile:command id="CmdA" Format="Link"
 
            onItemCommand="cmd_OnItemCommand"
            CommandArgument="70" CommandName="ca"
 
            runat="server" Text="Company
 A" />
        <mobile:command id="CmdB" Format="Link"
            onItemCommand ="cmd_OnItemCommand" 
            CommandArgument="25" CommandName="cb"
 
            runat="server" Text="Company
 B" />
        <mobile:command id="CmdC" Format="Button"
 
            OnItemCommand="cmd_OnItemCommand"
            CommandArgument="110" CommandName="cc"
 
            runat="server" Text="Company
 C" />
    </mobile:form>
</body>
</html>
<%@ Page Language="C#" 
    Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile" 
    Namespace="System.Web.UI.MobileControls" 
    Assembly="System.Web.Mobile" %>

<script runat="server">
    void cmd_OnItemCommand(object sender, CommandEventArgs e)
    {
        // Create variables for data
        string txt1 = "Today's quote of {0} is {1}";
        string txt2 = "Yesterday's quote of {0} was {1}";
        int val = (Convert.ToInt32(e.CommandArgument) - 5);
        
        // Set the text values of the labels
        message1.Text = String.Format(txt1, e.CommandName, 
            e.CommandArgument);
        message2.Text = String.Format(txt2, e.CommandName, val);
    }
</script>

<html  >
<body>
    <mobile:form id="form1" runat="server">
        <p>
            <mobile:label id="message1" runat="server">
                Click the button for quotes
            </mobile:label>
            <mobile:label id="message2" runat="server" />
        </p>
        <mobile:command id="CmdA" Format="Link" 
            onItemCommand ="cmd_OnItemCommand" 
            CommandArgument="70" CommandName="ca" 
            runat="server" Text="Company A" />
        <mobile:command id="CmdB" Format="Link" 
            onItemCommand ="cmd_OnItemCommand" 
            CommandArgument="25" CommandName="cb" 
            runat="server" Text="Company B" />
        <mobile:command id="CmdC" Format="Button" 
            OnItemCommand ="cmd_OnItemCommand" 
            CommandArgument="110" CommandName="cc" 
            runat="server" Text= "Company C" />
    </mobile:form>
</body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

CommandFormat 列挙体




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

Command.Formatのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Command.Formatのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS