Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 4 của 4
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Lỗi : FileUpLoad : The variable name '@Image' has...........

    Lỗi ở ảnh các bác xem giùm em

    Mã:
    <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="AddNewDriver.aspx.cs" Inherits="Administrator_AddNewDriver" Title="Untitled Page" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">    <asp:FormView ID="FormView1" runat="server" DataKeyNames="EmpID" DefaultMode="Insert"        DataSourceID="SqlDataSource1">        <EditItemTemplate>            EmpID:            <asp:Label ID="EmpIDLabel1" runat="server" Text='<%# Eval("EmpID") %>' />                        Image:            <asp:TextBox ID="ImageTextBox" runat="server" Text='<%# Bind("Image") %>' />                        FullName:            <asp:TextBox ID="FullNameTextBox" runat="server"                 Text='<%# Bind("FullName") %>' />                        DateOfBirth:            <asp:TextBox ID="DateOfBirthTextBox" runat="server"                 Text='<%# Bind("DateOfBirth") %>' />                        Address:            <asp:TextBox ID="AddressTextBox" runat="server" Text='<%# Bind("Address") %>' />                        PhoneNumber:            <asp:TextBox ID="PhoneNumberTextBox" runat="server"                 Text='<%# Bind("PhoneNumber") %>' />                        Email:            <asp:TextBox ID="EmailTextBox" runat="server" Text='<%# Bind("Email") %>' />                        Gender:            <asp:CheckBox ID="GenderCheckBox" runat="server"                 Checked='<%# Bind("Gender") %>' />                        Username:            <asp:TextBox ID="UsernameTextBox" runat="server"                 Text='<%# Bind("Username") %>' />                        Password:            <asp:TextBox ID="PasswordTextBox" runat="server"                 Text='<%# Bind("Password") %>' />                        RoleID:            <asp:TextBox ID="RoleIDTextBox" runat="server" Text='<%# Bind("RoleID") %>' />                        <asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True"                 CommandName="Update" Text="Update" />             <asp:LinkButton ID="UpdateCancelButton" runat="server"                 CausesValidation="False" CommandName="Cancel" Text="Cancel" />        </EditItemTemplate>        <InsertItemTemplate>            Image:            <asp:FileUpload ID="FileUpload1" runat="server" />                        FullName:            <asp:TextBox ID="FullNameTextBox" runat="server"                 Text='<%# Bind("FullName") %>' />                        DateOfBirth(MM/dd/yyyy):            <asp:TextBox ID="DateOfBirthTextBox" runat="server"                 Text='<%# Bind("DateOfBirth", "{0:d}") %>' />                        Address:            <asp:TextBox ID="AddressTextBox" runat="server" Text='<%# Bind("Address") %>' />                        PhoneNumber:            <asp:TextBox ID="PhoneNumberTextBox" runat="server"                 Text='<%# Bind("PhoneNumber") %>' />                        Email:            <asp:TextBox ID="EmailTextBox" runat="server" Text='<%# Bind("Email") %>' />                        Gender:            <asp:CheckBox ID="GenderCheckBox" runat="server"                 Checked='<%# Bind("Gender") %>' Text="Male" />                        Username:            <asp:TextBox ID="UsernameTextBox" runat="server"                 Text='<%# Bind("Username") %>' />                        Password:            <asp:TextBox ID="PasswordTextBox" runat="server"                 Text='<%# Bind("Password") %>' />                        RoleID:            <asp:DropDownList ID="DropDownList1" runat="server"                 DataSourceID="SqlDataSource2" DataTextField="RoleName"                 DataValueField="RoleID" SelectedValue='<%# Bind("RoleID") %>'>            </asp:DropDownList>                        <asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True"                 CommandName="Insert" Text="Insert" onclick="InsertButton_Click" />             <asp:LinkButton ID="InsertCancelButton" runat="server"                 CausesValidation="False" CommandName="Cancel" Text="Cancel"                 PostBackUrl="~/Administrator/ViewDriver.aspx" />        </InsertItemTemplate>        <ItemTemplate>            EmpID:            <asp:Label ID="EmpIDLabel" runat="server" Text='<%# Eval("EmpID") %>' />                        Image:            <asp:Label ID="ImageLabel" runat="server" Text='<%# Bind("Image") %>' />                        FullName:            <asp:Label ID="FullNameLabel" runat="server" Text='<%# Bind("FullName") %>' />                        DateOfBirth:            <asp:Label ID="DateOfBirthLabel" runat="server"                 Text='<%# Bind("DateOfBirth") %>' />                        Address:            <asp:Label ID="AddressLabel" runat="server" Text='<%# Bind("Address") %>' />                        PhoneNumber:            <asp:Label ID="PhoneNumberLabel" runat="server"                 Text='<%# Bind("PhoneNumber") %>' />                        Email:            <asp:Label ID="EmailLabel" runat="server" Text='<%# Bind("Email") %>' />                        Gender:            <asp:CheckBox ID="GenderCheckBox" runat="server"                 Checked='<%# Bind("Gender") %>' Enabled="false" Text="Male" />                        Username:            <asp:Label ID="UsernameLabel" runat="server" Text='<%# Bind("Username") %>' />                        Password:            <asp:Label ID="PasswordLabel" runat="server" Text='<%# Bind("Password") %>' />                        RoleID:            <asp:Label ID="RoleIDLabel" runat="server" Text='<%# Bind("RoleID") %>' />                        <asp:LinkButton ID="NewButton" runat="server" CausesValidation="False"                 CommandName="New" Text="New" />        </ItemTemplate>    </asp:FormView>    <asp:SqlDataSource ID="SqlDataSource1" runat="server"                 ConnectionString="<%$ ConnectionStrings:VehicleMgmtSystemConnectionString %>" InsertCommand="INSERT INTO Employee(Image,FullName, DateOfBirth, Address, PhoneNumber, Email, Gender, Username, Password, RoleID) VALUES (@Image,@FullName, @DateOfBirth, @Address, @PhoneNumber, @Email, @Gender, @UserName, @Password, @RoleID)" SelectCommand="SELECT * FROM [Employee] WHERE ([EmpID] = @EmpID)">        <SelectParameters>            <asp:Parameter Name="EmpID" />        </SelectParameters>        <InsertParameters>            <asp:Parameter Name="Image" />            <asp:Parameter Name="FullName" />            <asp:Parameter Name="DateOfBirth" />            <asp:Parameter Name="Address" />            <asp:Parameter Name="PhoneNumber" />            <asp:Parameter Name="Email" />            <asp:Parameter Name="Gender" />            <asp:Parameter Name="UserName" />            <asp:Parameter Name="Password" />            <asp:Parameter Name="RoleID" />        </InsertParameters>    </asp:SqlDataSource>    <asp:SqlDataSource ID="SqlDataSource2" runat="server"         ConnectionString="<%$ ConnectionStrings:VehicleMgmtSystemConnectionString %>"         SelectCommand="SELECT * FROM [Role]"></asp:SqlDataSource></asp:Content>
    Mã:
    protected void InsertButton_Click(object sender, EventArgs e)    {        FileUpload fileUPload = (FileUpload)this.FormView1.FindControl("FileUpload1");        fileUPload.SaveAs(Server.MapPath(@"~\imgs\" + fileUPload.FileName));        this.SqlDataSource1.InsertParameters.Add("Image",fileUPload.FileName);            }

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi o0ocuchuoio0o
    Bạn thử sửa thành xem sao
    FileUpload1.SaveAs(Server.MapPath("~/image/") + FileUpload1.FileName);
    bằng câu lệnh thứ 2 cua code below mình mà ~~

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    ai check lỗi chỉ giùm em cách sửa với

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn thử sửa thành xem sao
    FileUpload1.SaveAs(Server.MapPath("~/image/") + FileUpload1.FileName);

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •