06. marts 2004 - 22:30Der er
16 kommentarer og 1 løsning
Find 5 Fejl
Eller forhåbentlig blot EN fejl:) Er der nogen, der kan hjælpe mig, så jeg kan køre dokumentet uden fejl?
Server Error in '/' Application. --------------------------------------------------------------------------------
Compilation Error Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: BC30456: 'dgnamelist_SelectedIndexChanged' is not a member of 'ASP.AdminRetKunde_aspx'.
Source Error:
Line 50: </p> Line 51: <p> Line 52: <asp:DataGrid id="dgnamelist" Font-Size="Smaller" ForeColor="Black" CellPadding="4" BackColor="#CCCCCC" BorderWidth="3px" CellSpacing="2" BorderStyle="Solid" Height="243px" Width="227px" runat="server" BorderColor="#999999" AllowPaging="True" AllowCustomPaging="True" OnSelectedIndexChanged="dgnamelist_SelectedIndexChanged"> Line 53: <FooterStyle backcolor="#CCCCCC"></FooterStyle> Line 54: <HeaderStyle font-bold="True" forecolor="White" backcolor="Black"></HeaderStyle>
Dim ObjConn As oledbConnection Dim ObjRs As oledbDataReader Dim ObjCmd As oledbCommand Dim DBPos, Antal, i, SideAntal, TotalPris As Integer Dim CheckOutDate as Date Dim NyAntalSolgt As Integer Dim SQLStr As string
Sub Page_Load() ' This procedure is run when page is loaded ' If the user has not logged on, ' he is redirected to the logon-page ' If Session("Bruger") = "" Then 'Response.redirect("main.aspx") ' End if Dim strConn as string = "Provider=Microsoft.Jet.OLEDB.4.0;" strConn += "Data Source=" & Server.Mappath("db/Hammerslag.mdb") Dim strSQL, strRes as string strSQL = "SELECT * FROM Kunde"
try Dim objConn as new OledbConnection(strConn) Dim objDataSet as new DataSet() Dim objAdapter as new OledbDataAdapter(strSQL, objConn)
objAdapter.Fill(objDataSet,"Kunde")
Dim objDataView as new DataView(objDataSet.Tables("Kunde")) dgnamelist.DataSource = objDataView dgnamelist.DataBind() catch e as exception
ok, du mangler den event som OnSelectedIndexChanged="dgnamelist_SelectedIndexChanged" refererer til. Jeg ved ikke hvad det skal kunne (funktionalitet). 2 muligheder: 1) slet OnSelectedIndexChanged="dgnamelist_SelectedIndexChanged" fra din asp datagrid kontrol - så virker det med uden funktionalitet 2) implementer eventen. f.eks under din page_load
Dim ObjConn As oledbConnection Dim ObjRs As oledbDataReader Dim ObjCmd As oledbCommand Dim DBPos, Antal, i, SideAntal, TotalPris As Integer Dim CheckOutDate as Date Dim NyAntalSolgt As Integer Dim SQLStr As string
Sub Page_Load() ' This procedure is run when page is loaded ' If the user has not logged on, ' he is redirected to the logon-page ' If Session("Bruger") = "" Then 'Response.redirect("main.aspx") ' End if Dim strConn as string = "Provider=Microsoft.Jet.OLEDB.4.0;" strConn += "Data Source=" & Server.Mappath("db/Hammerslag.mdb") Dim strSQL, strRes as string strSQL = "SELECT * FROM Kunde"
try Dim objConn as new OledbConnection(strConn) Dim objDataSet as new DataSet() Dim objAdapter as new OledbDataAdapter(strSQL, objConn)
objAdapter.Fill(objDataSet,"Kunde")
Dim objDataView as new DataView(objDataSet.Tables("Kunde")) dgnamelist.DataSource = objDataView dgnamelist.DataBind() catch e as exception
end try End Sub
Sub dgnamelist_SelectedIndexChanged(sender As Object, e As EventArgs) 'Her skriver du din kode for hvad der skak ske End Sub
Server Error in '/' Application. --------------------------------------------------------------------------------
Control 'dgnamelist__ctl3__ctl0' of type 'Button' must be placed inside a form tag with runat=server. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Web.HttpException: Control 'dgnamelist__ctl3__ctl0' of type 'Button' must be placed inside a form tag with runat=server.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[HttpException (0x80004005): Control 'dgnamelist__ctl3__ctl0' of type 'Button' must be placed inside a form tag with runat=server.] System.Web.UI.Page.VerifyRenderingInServerForm(Control control) +152 System.Web.UI.WebControls.Button.AddAttributesToRender(HtmlTextWriter writer) +38 System.Web.UI.WebControls.WebControl.RenderBeginTag(HtmlTextWriter writer) +17 System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +17 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +72 System.Web.UI.WebControls.TableCell.RenderContents(HtmlTextWriter writer) +55 System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +29 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +72 System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +7 System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +29 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243 System.Web.UI.WebControls.Table.RenderContents(HtmlTextWriter writer) +99 System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +29 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +72 System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +7 System.Web.UI.WebControls.BaseDataList.Render(HtmlTextWriter writer) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +72 System.Web.UI.Control.Render(HtmlTextWriter writer) +7 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243 System.Web.UI.Page.ProcessRequestMain() +1929
-------------------------------------------------------------------------------- Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573
Dim ObjConn As oledbConnection Dim ObjRs As oledbDataReader Dim ObjCmd As oledbCommand Dim DBPos, Antal, i, SideAntal, TotalPris As Integer Dim CheckOutDate as Date Dim NyAntalSolgt As Integer Dim SQLStr As string
Sub Page_Load() ' This procedure is run when page is loaded ' If the user has not logged on, ' he is redirected to the logon-page ' If Session("Bruger") = "" Then 'Response.redirect("main.aspx") ' End if Dim strConn as string = "Provider=Microsoft.Jet.OLEDB.4.0;" strConn += "Data Source=" & Server.Mappath("db/Hammerslag.mdb") Dim strSQL, strRes as string strSQL = "SELECT * FROM Kunde"
try Dim objConn as new OledbConnection(strConn) Dim objDataSet as new DataSet() Dim objAdapter as new OledbDataAdapter(strSQL, objConn)
objAdapter.Fill(objDataSet,"Kunde")
Dim objDataView as new DataView(objDataSet.Tables("Kunde")) dgnamelist.DataSource = objDataView dgnamelist.DataBind() catch e as exception
end try End Sub
Sub dgnamelist_SelectedIndexChanged(sender As Object, e As EventArgs) 'Her skriver du din kode for hvad der skak ske End Sub
cool - det er nok en god idé at du lærer hvad de forskellige tags betyder før du kaster dig ud i sådanne opgaver. form og script er nogle meget grundlæggende tags :-) Det vil nok hjælpe dig fremover :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.