5

次の UpdateProgress があります。

<asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="updCampos"
    DynamicLayout="true">
    <ProgressTemplate>
        <div class="carregando">
            <span id="sAguarde">Aguarde ...</span>&nbsp;&nbsp;<asp:Image ID="Image1" runat="server" ImageUrl="~/images/loading.gif" />
        </div>
    </ProgressTemplate>
</asp:UpdateProgress>

「sAguarde」スパン内にネストしたテキスト「Aguarde...」コンテンツの背後にあるコードを変更する必要がありますが、このスパンにアクセスする方法がわかりません。言語はC#です。

助けてくれてありがとう。

4

2 に答える 2

8

<span>次のように、ラベルを使用してコントロールを変更するだけです-

<asp:Label id="sAguarde" Text="Aguarde ..." runat="server" />

次のようにコードビハインドからアクセスします-

Label progressMessageLabel = UpdateProgress1.FindControl("sAguarde") as Label;
if (progressMessageLabel != null)
{
    progressMessageLabel.Text = "something";
}
于 2014-02-25T14:25:01.013 に答える