|
|||||
|
Velkommen IntroASP.NET og XML IntroduktionXML CSS XSL(T) DTD og Schemas DOM og SAX Værktøjer XML i datagrid XML - skrivning af XML XML og transformationer XML - udtræk af elementer Dataset og datagrid objektet Indlæsning af dataPaging Sortering Ret post Slet post Opret ny post Hyperlinks i datagrid Billeder i datagrid Vælg post i datagrid Cache Et eksempel med det hele Datagrid, database og datasetDataset - extra CloneMerge Relationer Class Hvordan gør manAndeby klassen i vb Andeby klassen i c-sharp Webservices IndledningEtablering af en web-service Kald af web-services Sikkerhed ModellerBrug af forms modellen Opret cookie selv File upload Optimering Hvad kan man gøreMere om caching Fejlsøgning TracingFejlhaandtering De andre fejl Et lille CMS Basis infoVis side Ret side Styr sider Pæn URL Et demo system Kalender kontrollen Et lille kodeeksempel |
ASP.NET II / ASP.NET og XML / XML - skrivning af XML
XML og ASP.NET - skrivning af XMLDet er stort set lige så simpelt at skrive til ændringer tilbage til filen - se nedenstående eksempel VB.NET<%@ Page Language="VB" debug="True"%>
<%@ import Namespace="System.Data" %>
<script runat="server">
Dim objDataset as New Dataset()
Sub Page_Load()
If not page.ispostback then
objDataSet.ReadXML(Server.MapPath("cd_catalog.xml"))
dgData1.DataSource = objDataSet.Tables(0).DefaultView
dgData1.DataBind()
ViewState("Dataset")=objDataset
End if
End sub
Sub cmdOpret_Click(sender As Object, e As EventArgs)
objDataset = ViewState("Dataset")
Dim objTable As DataTable
Dim objRow As DataRow
objTable = objDataSet.Tables(0)
'Ny række
objRow = objTable.NewRow()
objRow.Item("Title")="Thors"
objTable.Rows.Add(objRow)
dgData1.DataSource = objDataSet.Tables(0).DefaultView
dgData1.DataBind()
objDataset.WriteXML(Server.MapPath("cd_catalog.xml"))
End Sub
</script>
<html>
<head>
</head>
<body>
<form runat="server">
<asp:DataGrid id="dgData1" runat="server"></asp:DataGrid>
<asp:Button id="cmdOpret" onclick="cmdOpret_Click" runat="server"
Text="Opret ny">
</asp:Button>
</form>
</body>
</html>C#.NETprivate void cmdOpret_Click(object sender, System.EventArgs e) Opgave 9
|
||||