页面代码<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<table>
<tr>
<td>
选择要编辑的网页:
</td>
<td>
<asp:FileUpload ID="FileUpload1" runat="server" />
</td>
</tr>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<tr>
<td>
<asp:Button ID="Button1" runat="server" Text="确定" onclick="Button1_Click"
Width="140px" />
</td>
<td>
<asp:TextBox ID="TextBox1" runat="server" Height="568px" TextMode="MultiLine"
Width="433px"></asp:TextBox>
</td>
</tr>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
</table>
</div>
</form>
</body>
后台代码protected void Page_Load(object sender, EventArgs e)
{
UpdatePanel up = this.UpdatePanel1;
up.UpdateMode = UpdatePanelUpdateMode.Conditional; AsyncPostBackTrigger tri = new AsyncPostBackTrigger();
tri.ControlID = "Button1";
tri.EventName = "Click";
up.Triggers.Add(tri); }
问题:为什么在没有加入UpdatePanl的时候fileupload.postfile.filename里面就有值,而加入后就没值了?如何解决这个问题呢?
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<table>
<tr>
<td>
选择要编辑的网页:
</td>
<td>
<asp:FileUpload ID="FileUpload1" runat="server" />
</td>
</tr>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<tr>
<td>
<asp:Button ID="Button1" runat="server" Text="确定" onclick="Button1_Click"
Width="140px" />
</td>
<td>
<asp:TextBox ID="TextBox1" runat="server" Height="568px" TextMode="MultiLine"
Width="433px"></asp:TextBox>
</td>
</tr>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
</table>
</div>
</form>
</body>
后台代码protected void Page_Load(object sender, EventArgs e)
{
UpdatePanel up = this.UpdatePanel1;
up.UpdateMode = UpdatePanelUpdateMode.Conditional; AsyncPostBackTrigger tri = new AsyncPostBackTrigger();
tri.ControlID = "Button1";
tri.EventName = "Click";
up.Triggers.Add(tri); }
问题:为什么在没有加入UpdatePanl的时候fileupload.postfile.filename里面就有值,而加入后就没值了?如何解决这个问题呢?
2、在Web.config中添加:
<controls>
<add tagPrefix="anthem" namespace="Anthem" assembly="Anthem"/>
<!--上句是用Ajax上传控件Anthem的引用-->
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</controls>
老是报SYS错误,配置文件添加对应的配置节就OK地。
可还是没有值