Difference between revisions of "ASPX"

From no name for this wiki
Jump to: navigation, search
(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>