网站建设课程设计报告,综合信息服务平台,制作网站哪里做,网站托管内容IronPython入门教程第二篇使用共享代码#xff0c;创建一个简单的IronPython类#xff0c;并在ASP.NET页面中使用它。1#xff0e;创建Web站点和ASP.NET页面#xff0c;选择语言为IronPython。2#xff0e;关于App_Script文件夹。经过上面第一步操作后#xff0c;新建Web…IronPython入门教程第二篇使用共享代码创建一个简单的IronPython类并在ASP.NET页面中使用它。 1创建Web站点和ASP.NET页面选择语言为IronPython。 2关于App_Script文件夹。经过上面第一步操作后新建Web站点中会自动创建一个名为App_Script的文件夹在这里你可以添加一些可重用的IronPython共享类在该文件夹下只可以放类而不能放其它诸如Web PageUser Control等文件。 3创建一个简单的共享类。在App_Script文件夹中添加新项会弹出如下对话框选择IronPython Module。创建一个简单的共享类SampleClass在该类中有一个属性TestString它通过property()函数来指定它的访问方法SetTestString()和GetTestString()代码如下 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 IDTextBox1 runatserver/asp:TextBox nbsp; asp:Button IDButton1 runatserver TextButton OnClickButton1_Click /br /br / h3asp:Label IDLabel1 runatserver TextLabel/asp:Label/h3/div 打开Default.aspx.py文件导入命名空间 import SampleModulefrom 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 入门教程。 转载于:https://www.cnblogs.com/Terrylee/archive/2006/11/05/Using_Shared_Code_with_IronPython_for_ASPNET.html