Difference between revisions of "ASPX"
(→Ein Hello World) |
(→Ein Hello World) |
||
Line 41: | Line 41: | ||
</body> | </body> | ||
</html> | </html> | ||
+ | |||
+ | </source> | ||
+ | |||
+ | == Request Parameter auslesen == | ||
+ | Bei einer URL http://localhost:49622/HelloWorld/HelloWorld.aspx?myparam=Hehe wuerde das Label den Text Hehe bekommen. | ||
+ | |||
+ | <source lang="asp"> | ||
+ | <script language="C#" runat="server"> | ||
+ | |||
+ | void Page_Load(Object Sender, EventArgs e) | ||
+ | { | ||
+ | this.labelMessage.Text = Request.QueryString["myparam"]; | ||
+ | } | ||
+ | |||
+ | </script> | ||
</source> | </source> |
Revision as of 21:30, 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>