Difference between revisions of "ASPX"
(→Request Parameter auslesen) |
(→Request Parameter auslesen) |
||
Line 60: | Line 60: | ||
Doku fuer Request siehe [http://msdn.microsoft.com/en-us/library/system.web.httprequest.aspx HttpRequest] | Doku fuer Request siehe [http://msdn.microsoft.com/en-us/library/system.web.httprequest.aspx HttpRequest] | ||
+ | |||
+ | == Namespaces importieren == | ||
+ | Am Anfang der Datei: | ||
+ | <source lang="asp"> | ||
+ | <%@ Page Language="C#" %> | ||
+ | <%@ import Namespace="System.Threading" %> | ||
+ | <%@ import Namespace="System.IO" %> | ||
+ | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" | ||
+ | "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | ||
+ | <script runat="server"> | ||
+ | |||
+ | </script> | ||
+ | <html></html> | ||
+ | </source> |
Revision as of 21:35, 24 January 2009
ASPX Samples
Ein Hello World
Mono:
- 1. Inhalt in eine Datei mit dem Namen HelloWorld.aspx kopieren.
- 2. xsp2 im Verzeichnis aufstarten, wo sich diese Datei befindet.
- 3. Folgende URL im Browser eingeben: http://127.0.0.1:8080/HelloWorld.aspx
<%@ Page Language="C#" AutoEventWireup="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<script language="C#" runat="server">
void ButtonClicked(Object Src, EventArgs E) {
this.submitbutton.BackColor = System.Drawing.Color.Red;
this.labelMessage.Text = this.text.Text;
this.labelMessage.ForeColor = System.Drawing.Color.Pink;
}
</script>
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Label ID="labelMessage" runat="server" Text="Label"></asp:Label>
<hr />
<asp:Label ID="labelInsertText" runat="server" Text="Write a Text:"></asp:Label>
<asp:TextBox ID="text" runat="server"></asp:TextBox>
<asp:Button ID="submitbutton" runat="server" Text="Press me" OnClick="ButtonClicked" />
</form>
</body>
</html>
Request Parameter auslesen
Bei einer URL http://localhost:49622/HelloWorld/HelloWorld.aspx?myparam=Hehe wuerde das Label den Text Hehe bekommen.
<script language="C#" runat="server">
void Page_Load(Object Sender, EventArgs e)
{
this.labelMessage.Text = Request.QueryString["myparam"];
}
</script>
Doku fuer Request siehe HttpRequest
Namespaces importieren
Am Anfang der Datei:
<%@ Page Language="C#" %>
<%@ import Namespace="System.Threading" %>
<%@ import Namespace="System.IO" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html></html>