我正在使用asp.net和Fileuploader的登录控件。 当我离开<LoggedInTemplate>
以外的文件上传控件时,它可以工作,但是当我尝试移动<LoggedInTemplate>
中的Fileuploader时,我得到“名称xxx在当前上下文中不存在”,并且它反驳了C#。名称xxx在当前上下文中不存在
<LoggedInTemplate>
<b>Login ok ! </b><br />
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
InsertCommand="INSERT INTO aspnet_PicturesHome(pUrl) VALUES (@pUrl)"
SelectCommand="SELECT pID, pUrl FROM aspnet_PicturesHome">
<InsertParameters>
<asp:ControlParameter Name="pUrl" Type="String" ControlID="FileUpload1" PropertyName="FileName"/>
</InsertParameters>
</asp:SqlDataSource>
<asp:Label ID="Label1" runat="server" Text="Label">Foto upload: </asp:Label>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Upload" />
<br></br>
</LoggedInTemplate>
“xxx”实际涉及什么? – ChrisF
XXX是什么意思? –
它涉及到Fileupload1和sqlDataSource1 例如: 名称SqlDataSource1不会在当前的背景下 –