IronPython for ASP.NET:使用共享代码
2006-11-05 11:21
926 查看
IronPython入门教程第二篇使用共享代码,创建一个简单的IronPython类,并在ASP.NET页面中使用它。
1.创建Web站点和ASP.NET页面,选择语言为IronPython。
class SampleClass:
"Sample class with one property"
_testString = ""
def SetTestString(value):
_testString = value
def GetTestString():
return _testString
TestString = property(GetTestString, SetTestString)
4.使用共享类,在ASP.NET页面中添加相关的控件,如下所示:
<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>
打开Default.aspx.py文件,导入命名空间:
import SampleModule
from SampleModule import SampleClass
编写按钮的单击事件:
def Button1_Click(sender, args):
sc = SampleClass()
sc.TestString = TextBox1.Text
Label1.Text = sc.TestString
运行后在文本框中输入TerryLee,单击按钮如下:
完整示例代码下载:http://files.cnblogs.com/Terrylee/IronPythonDemo2.rar
注:该例子来自于IronPython 入门教程。
1.创建Web站点和ASP.NET页面,选择语言为IronPython。
class SampleClass:
"Sample class with one property"
_testString = ""
def SetTestString(value):
_testString = value
def GetTestString():
return _testString
TestString = property(GetTestString, SetTestString)
4.使用共享类,在ASP.NET页面中添加相关的控件,如下所示:
<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>
打开Default.aspx.py文件,导入命名空间:
import SampleModule
from SampleModule import SampleClass
编写按钮的单击事件:
def Button1_Click(sender, args):
sc = SampleClass()
sc.TestString = TextBox1.Text
Label1.Text = sc.TestString
运行后在文本框中输入TerryLee,单击按钮如下:
完整示例代码下载:http://files.cnblogs.com/Terrylee/IronPythonDemo2.rar
注:该例子来自于IronPython 入门教程。
相关文章推荐
- IronPython for ASP.NET:使用IronPython创建一个简单的Web页面
- IronPython for ASP.NET CTP WhitePaper 摘要翻译
- IronPython for ASP.NET 部署注意事项
- 扩展 IronPython for ASP.NET:编写自定义属性注入器
- IronPython for ASP.NET CTP
- 扩展 IronPython for ASP.NET:编写自定义属性注入器
- IronPython for ASP.NET入门教程示例下载
- 扩展 IronPython for ASP.NET:编写自定义属性注入器
- IronPython for ASP.NET CTP 发布
- IronPython for ASP.NET 部署注意事项
- IronPython for ASP.NET CTP
- IronPython for ASP.NET CTP WhitePaper 摘要翻译
- ASP.NET 内联代码、内联表达式、数据绑定表达式使用方法罗列(形式就是常说的尖括号 百分号 等于号 井号)
- Asp.net 2.0 自定义控件开发专题[详细探讨页面状态(视图状态和控件状态)机制及其使用场景](示例代码下载)
- Spread for ASP.NET 7新功能使用指南
- asp.net(c#) 使用Rex正则来生成字符串数组的代码
- ASP.NET使用代码访问网址,并读取响应的内容
- 【转载】使用Json比用string返回数据更友好,也更面向对象一些 |Asp.net MVC 2.0 + Unity 2.0(IoC) + EF4.0 实例:RoRoWoBlog 开源项目框架代码
- 使用C# 3.0编译器编译 Asp.Net 项目代码
- ASP.NET MVC中@Html.DropDownListFor使用方法