0

asp:PlaceHolderJavaScript を使用してクライアント側のすべてのコントロールをクリアすることは可能ですか?

のようなもの: placeHolder.Controls.Clear()- しかし、これはサーバー側にあります。

4

2 に答える 2

0

次の jQuery コードを使用できます。

$("#placeHolder").html("");
于 2012-05-28T09:26:50.527 に答える
0

エレガントではありませんが、機能します。PlaceHolder を別の div で囲みます。

<div id="masterDiv">
        <asp:PlaceHolder runat="server" ID="placeHolder1" >
            Some stuff
            <input type="text" />
            <input type="submit" value="Don't click!" />
        </asp:PlaceHolder>
 </div>

jQuery を使用できる場合は、の関数またはhtml('')を使用します

$('#masterDiv').empty();

または

$('#masterDiv').html('');

JavaScript を使用する必要がある場合は、同じことを行います。

document.getElementById('masterDiv').innerHTML = "";
于 2012-05-28T09:39:02.963 に答える