0

SharePoint 2010 でアプリケーションを開発しています。更新パネル内でファイル アップロード コントロールを使用しました。名前とアドレス用のテキスト ボックスがさらに 2 つあります。ボタンをクリックすると、ファイル アップロード コントロールからファイル名を取得できません。以下は私のコードです。どこが間違っているのか、ボタンをクリックした後にファイルコントロールの値を取得できない理由を教えてください。

<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
<table width="50%" cellpadding="2" cellspacing="0">
 <tr>
<td>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="conditional">
   <ContentTemplate>
     <asp:FileUpload ID="FileUpload1" runat="server" />
    <asp:Button ID="Upload" runat="server" Text="Upload" OnClick="Upload_Click" /><br />
    <asp:Image ID="NormalImage" runat="server" />
 </ContentTemplate>
  <Triggers>
     <asp:PostBackTrigger ControlID="Upload" />
  </Triggers>
</asp:UpdatePanel>
4

2 に答える 2

0

トリガーセクションを削除して試してみてください。

<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
<table width="50%" cellpadding="2" cellspacing="0">
 <tr>
<td>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="conditional">
   <ContentTemplate>
     <asp:FileUpload ID="FileUpload1" runat="server" />
    <asp:Button ID="Upload" runat="server" Text="Upload" OnClick="Upload_Click" /><br />
    <asp:Image ID="NormalImage" runat="server" />
 </ContentTemplate>
</asp:UpdatePanel>
于 2012-12-25T18:17:42.243 に答える