【发布时间】:2014-02-22 16:39:23
【问题描述】:
<asp:ScriptManager runat="server" ID="S"></asp:ScriptManager>
<asp:UpdatePanel runat="server" ID="U" UpdateMode="Conditional">
<ContentTemplate>
<asp:Panel runat="server" ID="U1">
<asp:Button runat="server" ID="Btnnew" Text="new" OnClick="Btnnew_Click"/>
</asp:Panel>
<asp:Panel runat="server" ID="U2">
<asp:FileUpload runat="server" ID="FU" />
<asp:Button runat="server" ID="Btnok" OnClick="Btnok_Click" Text="ok"/>
</asp:Panel>
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="btnok" />
</Triggers>
</asp:UpdatePanel>
服务器代码是
protected void Page_Load(object sender, EventArgs e)
{
U1.Visible = true;
U2.Visible = false;
U.Update();
}
protected void Btnnew_Click(object sender, EventArgs e)
{
U1.Visible = false;
U2.Visible = true;
U.Update();
}
protected void Btnok_Click(object sender, EventArgs e)
{
U.Update();
FU.PostedFile.SaveAs("");
}
但文件上传为空。 没人能帮我!!!
【问题讨论】:
-
此代码在 Web 用户控件中有效,但在网页中无效
标签: c# asp.net ajax asp.net-ajax