fordele kode på flere filer.
hvordan kan jeg ændre denne ene fil så koden komme ud i flere filer. Jeg vil gerne have det sådan at jeg f.eks. kan sende en sql commando til en anden fil eller klasse og denne bliver så udført. Det kan f.eks. være til at hente noget bestemt data eller lignende.Jeg er lidt usikker på hvordan jeg skal kalde en funktion fra websiden. nogen forslag ?
<%@ Page Language="C#" Debug="true" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">
void Page_Loadk(Object Sender, EventArgs e) {
if (!IsPostBack) {
string strConnection;
string strSQL;
string strSQL1;
OleDbConnection objConnection;
OleDbCommand objCommand;
OleDbDataReader objDataReader;
strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Inetpub\\wwwroot\\hoe\\hoe.mdb";
objConnection = new OleDbConnection(strConnection);
strSQL = "SELECT * FROM main";
strSQL1 = "SELECT * FROM [by],main WHERE [by].byid = main.byid";
objConnection.Open();
objCommand = new OleDbCommand(strSQL, objConnection);
dgData.DataSource = objCommand.ExecuteReader(CommandBehavior.CloseConnection);
dgData.DataBind();
objConnection.Open();
objCommand = new OleDbCommand(strSQL1, objConnection);
dgData1.DataSource = objCommand.ExecuteReader(CommandBehavior.CloseConnection);
dgData1.DataBind();
}
}
void SubmitBtn_Click(Object Sender, EventArgs e) {
Label1.Text="You chose: " + dgData.SelectedItem.Text;
}
</script>
<html>
<head>
</head>
<body>
<form runat="server">
<asp:DataGrid id="dgData1" runat="server"></asp:DataGrid>
<h3>Vælg et navn</h3>
<p><asp:DropDownList id="dgData" datatextfield="Navn" runat="Server"/></p>
<p><asp:Label id="lblName" runat="Server"/></p>
<p><asp:Button OnClick="SubmitBtn_Click" text="Vælg et navn" runat="Server"/></p>
<p><asp:Label id=Label1 font-name="Verdana" font-size="10pt" runat="server">
Select a value from the list
</asp:Label></p>
</form>
</body>
</html>
