Take car table additions and deletions to example
Car.aspx
<Body> <formID= "Form1"runat= "Server"> <Div> <asp:literalID= "Literalcar"runat= "Server"></asp:literal> </Div> </form></Body>
Car.aspx.cs
protected voidPage_Load (Objectsender, EventArgs e) {List<Car> list =NewCARBF (). Select (); strings ="<center><table width= ' 40% ' border= ' 1 ' ><tr><td> numbering </td><td> name </td> <td> Price </td><td> Operation </td></tr>"; foreach(Car datainchlist) {s+="<tr><td>"+data. Code+"</td><td><a href= ' xiangxi.aspx? Code="+ data. Code+"' >"+data. name+"</a></td><td>"+data. Price+"</td><td><a href= ' delete.aspx?code="+data. Code+"' > Delete </a></td></tr>"; } s+="</table></center>"; Literalcar.text=s; }
<a href= ' xiangxi.aspx? Code= "+ data. Code+ "' >" +data. name+ "</a> xxx.aspx?xx=+ value on the corresponding page request[" xx "]. ToString () Receive
Xiangxi.aspx
<Body> <formID= "Form1"runat= "Server"> <Div> <Center> <Table> <TR> <TD>Number:<Asp:textboxID= "Txtcode"runat= "Server"></Asp:textbox></TD> </TR> <TR><TD>Name:<Asp:textboxID= "Txtname"runat= "Server"></Asp:textbox></TD></TR> <TR><TD>Car Series:<Asp:textboxID= "Txtbrand"runat= "Server"></Asp:textbox></TD></TR> <TR><TD>Date:<Asp:textboxID= "Txttime"runat= "Server"></Asp:textbox></TD></TR> <TR><TD>Fuel:<Asp:textboxID= "Txtoil"runat= "Server"></Asp:textbox></TD></TR> <TR> <TD>Horsepower:<Asp:textboxID= "Txtpowers"runat= "Server"></Asp:textbox></TD></TR> <TR><TD>Displacement:<Asp:textboxID= "Txtexhaust"runat= "Server"></Asp:textbox></TD></TR> <TR> <TD>Price:<Asp:textboxID= "Txtprice"runat= "Server"></Asp:textbox></TD></TR> <TR><TD>Image:<Asp:textboxID= "Txtpic"runat= "Server"></Asp:textbox></TD></TR> <TR><TD> <Asp:buttonID= "Btinsert"runat= "Server"Text= "Add"OnClick= "Btinsert_click"></Asp:button> <Asp:buttonID= "Btupdate"runat= "Server"Text= "Modify"OnClick= "Btupdate_click"></Asp:button> </TD></TR> </Table> </Center> </Div> </form></Body>
XiangXi.aspx.cs
protected voidPage_Load (Objectsender, EventArgs e) { if(!IsPostBack) { stringCode = request["Code"]. ToString (); Car Car=NewCARBF (). Select (code); session["Car"] =car; Txtcode. Text=car. Code; Txtname. Text=car. Name; Txtbrand. Text=car. Brand; Txttime. Text=car. Time.tostring (); Txtoil. Text=car. Oil.tostring (); Txtpowers. Text=car. Powers.tostring (); Txtexhaust. Text=car. Exhaust.tostring (); Txtprice. Text=car. Price.tostring (); Txtpic. Text=car. Pic; } } protected voidBtinsert_click (Objectsender, EventArgs e) {Response.Redirect ("insert.aspx"); } protected voidBtupdate_click (Objectsender, EventArgs e) {Car C= (Car) session["Car"]; C.name=txtname. Text; NewCARBF (). Update (c); Response.Redirect ("cars.aspx"); }
Carbf
PrivateMydbdatacontext Context; PublicCARBF () {Context=NewMydbdatacontext (); } PublicList<car>Select () {returnContext.Car.ToList (); } PublicCar Select (stringcode) {Car Query=context.car.single (p=>p.code==code. Trim ()); returnquery; } Public voidInsert (Car c) {Context.Car.InsertOnSubmit (c); Context.submitchanges (); } Public voidUpdate (car c) {car car= Context.Car.Single (p=>p.code==C.code); Car. Name=C.name; Car. Exhaust=C.exhaust; Car. Oil=C.oil; Car. Pic=C.pic; Car. Powers=c.powers; Car. Price=C.price; Car. time=C.time; Context.submitchanges (); } Public voidDelete (stringcode) {Car C= Context.Car.Single (p=>p.code==code); Context.Car.DeleteOnSubmit (c); Context.submitchanges (); }
WebForm Hyperlink Transfer Value