Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET在用户控件上调用方法_C#_Asp.net_Web User Controls - Fatal编程技术网

C# ASP.NET在用户控件上调用方法

C# ASP.NET在用户控件上调用方法,c#,asp.net,web-user-controls,C#,Asp.net,Web User Controls,我创建了一个用户控件,用于上传图像。在它的代码背后,我有办法保存图像 <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UCImageUploader.ascx.cs" Inherits="WebApplicationFor_ABC.UCImageUploader" %> <div> <asp:FileUpload ID="FileUploadImage" runat="serv

我创建了一个用户控件,用于上传图像。在它的代码背后,我有办法保存图像

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UCImageUploader.ascx.cs"
    Inherits="WebApplicationFor_ABC.UCImageUploader" %>
<div>
    <asp:FileUpload ID="FileUploadImage" runat="server" />
    <asp:Image ID="ImageThumbnail" runat="server" />
    <asp:Label ID="LblMsg" runat="server" Text=""></asp:Label>
<asp:CheckBox ID="CheckBoxDelete" runat="server" Text="Delete"/>

</div>

在另一个按钮的单击事件中,我想调用这个
SaveImg()
方法并保存图像。问题是因为回发图像返回为null。我怎样才能解决这个问题

要访问图像,您不能通过文件上载控件执行此操作,例如

FileUploadImage.SaveAs(savePath);

问题应该出在
SaveImg
方法中(谁知道呢)。如果不分享,我相信没有人能够解决您的问题。那么我如何调用控件中定义的方法?无论如何,我可以调用此方法并访问传递的数据,而不会在回发之间丢失它们。。
FileUploadImage.SaveAs(savePath);