У меня есть код на моей главной странице, который я использовал заполнитель, чтобы показать и скрыть две разные части. Он отлично работает во всех браузерах, но он не работает на Iphone. Даже он работает на Android. это мой код:
<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 со всем содержимым внутри. что я могу использовать вместо тега? Я попробовал, но все стилится. Является ли единственным тегом, заменяющим это, поэтому я могу больше работать над таблицей стилей или вы предлагаете что-то еще? Или даже если причина не показывать?
Я считаю, что атрибут "держатель" в ваших текстовых блоках должен быть вместо этого "placeholder".
asp:Placeholder
- это тег на стороне сервера, который должен быть размещен внутри страницы ASPX на стороне сервера, который, в свою очередь, обрабатывается веб-сервером и отображает фактический HTML для отображения в браузере. Так что, если ваша страница не размещена на веб-сервере, она никогда не будет работать!