IronPython for ASP.NET:使用IronPython创建一个简单的Web页面
2006-11-04 00:36
1896 查看
IronPython for ASP.NET CTP版发布的消息无疑让人激动,我也迫不及待的下载下来体验一下,根据提供的入门教程写一个最基本的Web页面。在开始之前,你需要下载安装IronPython for ASP.NET CTP版。
1.打开VS2005,新建Web站点,并选择语言为IronPython。
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button"/>
<h3><asp:Label ID="Label1" runat="server" Text="Label"></asp:Label></h3>
</div>
3.切换到代码文件(Default.aspx.py),可以看到已经导入了一些常用的命名空间
import System
from System.Data import *
from System.Web import *
from System.Web.UI import *
from clr import *
同时还有一个窗体加载事件:
def Page_Load():
if not IsPostBack:
pass
这里的pass只是一个占位符而已,并没有什么实际的意义。
4.编写窗体加载事件代码,在窗体加载时我们显示自己的用户名:
def Page_Load():
if not IsPostBack:
Label1.Text = "TerryLee"
5.编写Button1的单击事件代码:
def Button1_Click(sender, args):
Label1.Text = Textbox1.Text
注意这里代码都要手工输入,不能通过在窗体中双击按钮或者是在属性窗口选择相关事件。
6.在HTML代码中,为Button1加上Click事件,完成后代码如下:
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /><br /><br />
<h3><asp:Label ID="Label1" runat="server" Text="Label"></asp:Label></h3>
</div>
7.激动人心时刻来临,一个很“复杂”的基于IronPython的ASP.NET Web页面终于完成了,运行后界面如下:
<script runat="server">
def Page_Load():
if not IsPostBack:
Label1.Text = "TerryLee"
def Button1_Click(sender, args):
Label1.Text = Textbox1.Text
</script>
使用IronPython创建简单的Web页面就体验到这儿,后面再继续体验其他几个入门教程。
注:该例子来自于IronPython入门教程。
1.打开VS2005,新建Web站点,并选择语言为IronPython。
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button"/>
<h3><asp:Label ID="Label1" runat="server" Text="Label"></asp:Label></h3>
</div>
3.切换到代码文件(Default.aspx.py),可以看到已经导入了一些常用的命名空间
import System
from System.Data import *
from System.Web import *
from System.Web.UI import *
from clr import *
同时还有一个窗体加载事件:
def Page_Load():
if not IsPostBack:
pass
这里的pass只是一个占位符而已,并没有什么实际的意义。
4.编写窗体加载事件代码,在窗体加载时我们显示自己的用户名:
def Page_Load():
if not IsPostBack:
Label1.Text = "TerryLee"
5.编写Button1的单击事件代码:
def Button1_Click(sender, args):
Label1.Text = Textbox1.Text
注意这里代码都要手工输入,不能通过在窗体中双击按钮或者是在属性窗口选择相关事件。
6.在HTML代码中,为Button1加上Click事件,完成后代码如下:
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /><br /><br />
<h3><asp:Label ID="Label1" runat="server" Text="Label"></asp:Label></h3>
</div>
7.激动人心时刻来临,一个很“复杂”的基于IronPython的ASP.NET Web页面终于完成了,运行后界面如下:
<script runat="server">
def Page_Load():
if not IsPostBack:
Label1.Text = "TerryLee"
def Button1_Click(sender, args):
Label1.Text = Textbox1.Text
</script>
使用IronPython创建简单的Web页面就体验到这儿,后面再继续体验其他几个入门教程。
注:该例子来自于IronPython入门教程。
相关文章推荐
- 通过ASP.NET Web API + JQuery创建一个简单的Web应用
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- asp.net多线程在web页面中简单使用
- asp.net多线程在web页面中简单使用
- 通过ASP.NET Web API + JQuery创建一个简单的Web应用
- 基于asp.net的web页面动态控件创建以及使用
- (转)通过ASP.NET Web API + JQuery创建一个简单的Web应用
- 基于asp.net的web页面动态控件创建以及使用
- 关于asp.net(c#),webconfig中如何定义一个字符串让所有页面共同使用?
- Python web入门:Django学习与实践二(简单页面实现和创建一个模板)
- asp.net多线程在web页面中简单使用
- 如何使用 asp.net 4.0 新特性 路由功能 有助于seo优化 给一个 asp.net web项目(网站项目) 增加路由功能 ,继承,给根据路由生成的url的结尾,增加一个有利于seo优化的斜杠 /,跳转到一个路由生成的url页面
- IronPython for ASP.NET:使用共享代码
- 在ASP.NET MVC中创建一个统一布局的Web页面站点
- asp.net多线程在web页面中简单使用
- asp.net多线程在web页面中简单使用
- 使用ASP.NET MVC 4 创建一个简单的应用程序
- 通过ASP.NET Web API + JQuery创建一个简单的Web应用
- ASP.NET 2.0 AJAX 第二天:创建一个简单的ASP.NET 2.0 AJAX 应用程序
- ASP.NET使用ConfigurationSection在Web.Config创建自定义配置节