IronPython+Anthem.Net也玩 Ajax!
下面我简单的演示一个例子:在页面上我们分别放一个 Anthem 的文本框和按钮控件,点击按钮时,用异步回调的方式更改文本框中的值。
代码很简单:
页面 ajax1.aspx:
<%@ Register Assembly="Anthem" TagPrefix="anthem" Namespace="Anthem" %>
<!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" >
<head runat="server">
<title>IronPython 的 Ajax 例子</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<anthem:TextBox ID="txt1" runat="server" />
<anthem:Button ID="btn1" runat="server" Text="测试" AutoCallBack="true" PreCallBackFunction="" OnClick="btn1_Click" />
</div>
</form>
</body>
</html>
后台代码 ajax1.aspx.py:
txt1.Text = u"中国人"
txt1.UpdateAfterCallBack = True
演示效果:
例子虽然非常简单,但在目前来看,可以表明 IronPython for ASP.NET 的实现有着无限的应用可能 :)
上述例子中需要注意的是,IronPython 的源代码中字符串如果包含中文,则需要用 u'字符串' 的方式来表示,否则会失败。并且这个代码文件需要保存为 UTF-8 格式。
出处:http://www.cnblogs.com/RChen/archive/2006/12/03/ipyajax1.html
最新文章
- PC端一些非经典兼容性问题小札
- tyvj1148 小船弯弯
- 005-Scala数组操作实战详解
- Java中的闪光点:ThreadLocal是线程Thead的局部变量,可替代同步机制的设计,值得学习和研究
- vuejs 和 element 搭建的一个后台管理界面
- 占位符(placeholder text)
- [原创]PostgreSQL Plus Advince Server在 HA环境中一对多的Stream Replication配置(一)
- MySQL server version for the right syntax to use near ‘USING BTREE
- 利用d3.js绘制中国地图
- EF Core利用Transaction对数据进行回滚保护
- 在github上fork项目如何同步并解决冲突
- java连接数据库的基本操作
- MyBatis 返回insert操作主键
- NodeJs中npm使用
- 解决 dpkg: warning: files list file for package &#39;x&#39; missing 问题
- u-boot之make <;board_name>;_config执行过程分析
- 使用C#写MVC框架(一:核心原理)
- ubuntu server安装OVS
- Django——ContentType(与多个表建立外键关系)及ContentType-signals的使用
- Bootstrap-Plugin:模态框(Modal)插件
热门文章
- 第一课 第一个nodejs程序
- 异常:The JSP specification requires that an attribute name is preceded by whitespace
- PHP中ob系列函数讲解(浏览器缓存技术) (转)
- JAXB解析XML为对象
- eclipse 安装 json Editor Plugin的方法
- 使用javascript的eval函数解析json字符串,提示“not avalible”怎么办?
- 自定义xhr请求
- CodeForces - 597C Subsequences 【DP + 树状数组】
- 牛客小白月赛1 F	三视图 【循环】
- systemverilog FAQ(zz)