データベース テーブルに新しいレコードを挿入するモーダル ポップアップがあります。アップロード ファイルを除くすべてのレコードが正常に挿入されました。データベーステーブルに挿入されたファイル名も、フォルダーにアップロードされたファイルもありません。モーダルポップアップからではなく、ページでコードを実行すると、コードが機能します。私はローカルホストで作業しています。私のコード:
string myfileuploadpath; if (myAttachedFile.FileName != "")
{
fileuploadpath = "~\\myFiles\\" + myAttachedFile.FileName;
string myPath = Server.MapPath(myfileuploadpath);
myAttachedFile.SaveAs(myPath);
myitem.AttachedFiles = myfileuploadpath;
}
<asp:PlaceHolder ID="PlaceHolder1" Visible="false" runat="server">
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:FileUpload ID="myAttachedFile" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
</asp:PlaceHolder>