【发布时间】:2014-02-13 22:58:06
【问题描述】:
我知道我的问题与here 重复,但仍然面临问题
在我的 javascript 代码中,我尝试了不同的方式为标签分配文本
function fileuploadvalidation() {
document.getElementById("<%=lableid.ClientID%>").Text = "hello";
document.getElementById("<%=lableid.ClientID%>").innerHTML = "hi";
}
它也可以在我的 .aspx 页面上看到文本,但是当我过去在服务器端获取该文本时,它会变成空白。
.html页面代码
<asp:UpdatePanel ID="UpdatePanel16" runat="server"><ContentTemplate>
<asp:Button ID="btn_browse" runat="server" Text="Upload" OnClick="btn_browse_Click" OnClientClick="return fileuploadvalidation();" />
<asp:Label ID="lableid" runat="server" Text="" Style="font-size: small; font-weight: 400;font-family: Arial, Helvetica, sans-serif"></asp:Label>
</ContentTemplate></asp:UpdatePanel>
.cs 代码
protected void btn_browse_Click(object sender, EventArgs e)
{
string abc = lableid.Text;// This is coming null
}
【问题讨论】:
标签: c# javascript asp.net updatepanel