0

クライアント側(javascript)でasp:PlaceHolderを非表示にしたい。これは隠すことができますか?私の部分的なコードを以下に示します

<script type="text/javascript" language="javascript">
  function ProcessAndRedirect() 
  {
    document.getElementById('phprice').style.display = 'none';
   }
   </script>

<asp:PlaceHolder ID = "phprice" runat = "server">
 <a href="javascript:void(0);" onclick="ProcessAndRedirect()">Logout</a></li>
4

2 に答える 2

3

どうですか:

    document.getElementById('<% phprice.ClientID %>').style.display = 'none';

?

于 2013-10-16T12:57:08.987 に答える
2

はい、可能です。次のようにしてください。

document.getElementById('<%= phprice.ClientID%>').style.display = 'none';

のみを使用して表示および非表示にしたい場合はjavascript、プレースホルダーを使用しないことをお勧めします。とにかく、ASP.net ページを扱っていると思います。

于 2013-10-16T12:57:25.013 に答える