下面是我的客户端代码,用于定义ajax控件工具包的asyncfileupload控件和我想要更改
文本的标签<asp:AsyncFileUpload ID="AsyncFileUpload1" runat="server" OnUploadedComplete="AsyncFileUpload1_UploadedComplete" />
<label id="lbl">hello</label>
以下是我上传完成事件处理程序的代码
protected void AsyncFileUpload1_UploadedComplete(object sender, AjaxControlToolkit.AsyncFileUploadEventArgs e)
{
if (AsyncFileUpload1.HasFile)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "LableText", "ChangeLableText();", true);
}
}
这是我在客户端的ChangeLableText函数
<script type="text/javascript">
function ChangeLableText() {
$("#lbl").html("Hello world");
alert("I have been Called");
}
我在客户端上收到“我被叫”的提示,但我看到标签文字没有变化。我已经尝试将文件上传和标签放在更新面板中,但似乎没有什么对我有用。请帮忙。