2012-02-18 21 views
1

私のプロジェクトでAsp.netとMobile jqueryを使用しています。私はボタンをクリックすると、テキストの変更をボタンにしたいと思う。システムクロムブラウザに完全に対応しています。しかし、私のモバイルブラウザ - オペラのモバイルは、そのテキストを表示しません。(ボタンは空白になっていても表示されません)何が間違っていますか?Jquery Mobileボタンがテキスト値を表示していませんか?

私の問題を理解していただければ幸いです。私は参照のための下に自分のコードを与える...

ASPX -

<div id="body" class="ui-content ui-body-a" > 
     <div class="ui-grid-b">     
      <div class="ui-block-a"><asp:Button ID="Button1" runat="server" Text="Button" /></div> 
      <div class="ui-block-b"> <asp:Button ID="Button2" runat="server" Text="Button" /></div>    
      <div class="ui-block-c"> <asp:Button ID="btnUp" runat="server" Text="UP" onclick="btnUp_Click" /></div>  
      <div class="ui-block-a"><asp:Button ID="Button3" runat="server" Text="Button" /></div> 
      <div class="ui-block-b"><asp:Button ID="Button4" runat="server" Text="Button" /></div> 
      <div class="ui-block-c"> <asp:Button ID="Button5" runat="server" Text="Button" /></div> 
      <div class="ui-block-a"><asp:Button ID="Button6" runat="server" Text="Button" /></div> 
      <div class="ui-block-b"><asp:Button ID="Button7" runat="server" Text="Button" /></div> 
      <div class="ui-block-c"> <asp:Button ID="Button8" runat="server" Text="Button" /></div> 
      <div class="ui-block-a"><asp:Button ID="Button9" runat="server" Text="Button" /></div> 
      <div class="ui-block-b"><asp:Button ID="Button10" runat="server" Text="Button" /></div>      
      <div class="ui-block-c"><asp:Button ID="btnDown" runat="server" Text="DOWN" onclick="btnDown_Click" /></div>    
     </div><!-- /grid-b --> 

C#

public int btn_click, tot; 
     string[] roomno = new string[100]; 
     int i = 0; 

     protected void Page_Load(object sender, EventArgs e) 
     { 
      //MySqlConnection connection = new MySqlConnection(GlobalClass.GlobalConnString.ToString()); 
      //string query = "SELECT Table_Entry_TableNo FROM fb_table_entry where Table_entry_OutletId ='"+ GlobalClass.GlobaloutletId +"' and Table_Entry_DeleteStatus = '0' order by CAST(Table_Entry_TableNo AS UNSIGNED), Table_Entry_TableNo"; 
      //MySqlCommand command = new MySqlCommand(query, connection); 
      //connection.Open(); 
      //MySqlDataReader Reader = command.ExecuteReader(); 
      //while (Reader.Read()) 
      //{ 

      //} 
      //connection.Close(); 
      if (!Page.IsPostBack) 
      { 
       ViewState["btn"] = "1"; 
       ViewState["tot"] = "0";    
       btn_click = Convert.ToInt32(ViewState["btn"].ToString()); 

       int vallen = 45; 
       int len = vallen; 
       while (len > 10) 
       { 
        len = len - 10; 
        tot++; 
       } 

       if (len != 0) tot++; 

       ViewState["tot"] = tot; 

       for (int j = 0; j <= vallen; j++) 
       { 
        roomno[j] = "A" + Convert.ToString(j + 1); 
       } 

       ViewState["roomno"] = roomno; 
       //i = 20; 
       fun(); 
      } 

     } 

     private void fun() 
     { 
      btn_click = Convert.ToInt32(ViewState["btn"].ToString()); 

      i = 10 * (btn_click); 

      roomno = ViewState["roomno"] as string[]; 
      Button1.Text = roomno[i - 10]; 
      Button2.Text = roomno[i - 9]; 
      Button3.Text = roomno[i - 8]; 
      Button4.Text = roomno[i - 7]; 
      Button5.Text = roomno[i - 6]; 
      Button6.Text = roomno[i - 5]; 
      Button7.Text = roomno[i - 4]; 
      Button8.Text = roomno[i - 3]; 
      Button9.Text = roomno[i - 2]; 
      Button10.Text = roomno[i - 1];   
      //enabledFn(); 
     } 

     private void enabledFn() 
     { 
      //var buttons = this.tableLayoutPanel1.Controls.OfType<Button>(); 
      //foreach (var button in buttons) 
      //{ 
      // if (button.Text != "") 
      // { 
      //  button.Enabled = true; 
      // } 
      // else 
      // { 
      //  button.Enabled = false; 
      // } 
      //} 
     } 

     protected void btnUp_Click(object sender, EventArgs e) 
     { 
      tot = Convert.ToInt32(ViewState["tot"].ToString()); 
      btn_click = Convert.ToInt32(ViewState["btn"].ToString()); 
      if (btn_click != 1) { btn_click--; ViewState["btn"] = btn_click; fun(); }    
      Button1.Text = Convert.ToString(btn_click);    
     } 

     protected void btnDown_Click(object sender, EventArgs e) 
     { 
      tot = Convert.ToInt32(ViewState["tot"].ToString()); 
      btn_click = Convert.ToInt32(ViewState["btn"].ToString()); 
      if (btn_click < tot) { btn_click++; ViewState["btn"] = btn_click; fun(); }   
      Button1.Text = Convert.ToString(btn_click);    
     } 
    } 

答えて

1

のjsファイルでボタンのスタイルコードを検索します。私は、ボタンはテキストを持っていると思うが、スイングまたは崩壊するかもしれない。さまざまなブラウザでそれを試して、モバイルをタイルし、それがテキストのように見えるかどうかを確認してください。

関連する問題