我在我的母版頁中有一個代碼,我用佔位符來顯示和隱藏2個不同的部分。它在所有瀏覽器中都完全正常工作,但它不適用於Iphone即使它正在使用Android。 這是我的代碼:<iphone:PlaceHolder>沒有在iPhone上顯示
<div class="actions">
<asp:PlaceHolder ID="phLogout" runat="server">
<input TYPE="button" VALUE="Log Out" class="Button Orange" onclick="window.location.href = 'Logout.aspx'">
</asp:PlaceHolder>
<asp:PlaceHolder ID="phLogin" runat="server">
<p class="Title">Current users sign in:</p>
<asp:TextBox runat="server" ID="username" holder="Username"></asp:TextBox>
<asp:TextBox runat="server" ID="password" holder="Password" TextMode="Password"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Log In" class="Button Orange" OnClick="btn_login_Click" ></asp:Button>
<p class="Forgot"><a href="ForgotPassword.aspx">Forgot password?</a></p>
</asp:PlaceHolder>
</div>
我才發現,這部分沒有在iPhone顯示與裏面的所有內容。 我可以用什麼來代替標籤? 我試過了,但所有的造型都起飛了。是唯一的標籤取代這個,所以我可以在樣式表上更多地工作,或者你正在建議其他東西?或者即使不顯示的原因是?
你究竟在期待什麼? 'asp:Placeholder'是一個服務器端標籤,必須放在服務器端的.aspx頁面中,該頁面又由web服務器處理並呈現實際的html以在瀏覽器上顯示。因此,如果您的網頁不是託管在網絡服務器上,那麼它將無法工作! –
它在所有的瀏覽器中工作正常!正如我所提到的,它只能在iphone上工作,即使它在Android上工作。 – nikta
你如何在iOS中調用頁面?請分享一些代碼。 –