ASP.NET单值和列表控件的数据绑定
一、(单值绑定)在页面的后台代码中定义公有变量,如下:
public string gongYou = "声明的公有成员";
①然后在页面的源中调用,如下:
<asp:Label ID="lblMgs" runat="server" Text="<%#gongYou >"></asp:Label>
②当然最后要记得绑定数据:
protected void Page_Load(object sender, EventArgs e)
{
Page.DataBind();
}
注:<%# %>作用是在前台显示代码中嵌入访问后台数据的表达式来完成数据绑定。
二、列表控件的数据绑定
介绍一下DropDownList,CheckBox,BulletedList;
一般来说,实现IEnumerable,IListSource,IDataSource和IHierarchicalDataSource的类都可以作为数据源。
例:页面代码:
<div>
<asp:DropDownList ID="ddlSelect" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlSelect_SelectedIndexChanged"
Width="158px">
</asp:DropDownList>
<asp:TextBox ID="txtDDL" runat="server"></asp:TextBox><br />
<br />
<asp:CheckBoxList ID="cblNameANDSex" runat="server">
</asp:CheckBoxList>
<asp:Button ID="btnShowNameANDSex" runat="server" OnClick="btnShowNameANDSex_Click"
Text="OK" />
<asp:TextBox ID="txtNameAndSex" runat="server"></asp:TextBox>
<br />
<br />
<asp:BulletedList ID="blUrl" runat="server" DisplayMode="HyperLink" Target="_blank">
</asp:BulletedList>
</div>
后台代码:
//定义一帮助类,为初始化ArrayList时,做参数用;
public class KeyValueClass
{
private string webSiteName;
public string WebSiteName
{
get { return webSiteName; }
set { webSiteName = value; }
}
private string webSiteUrl;
public string WebSiteUrl
{
相关文档:
一、用JQuery的Ajax加载XML并解析的注意事项
1、Content-Type
很多时候无法解析就是Content-Type的问题。如果本身就是XML文件,请跳过这一步。
动态生成的XML一定要将其设置为text/xml,否则默认就是text/html也就是普通的文本。 常见语言的Content-Type设置:
  ......
JSP同样是实现动态网页的一个利器。由于他的脚本语言是JAVA,所以继承了JAVA诸多优点。那么与ASP相比,应该可以说ASP和JSP基本不是一个档次上的。那么ASP.NET和JAVA却是可以抗衡的。
JSP和ASP相比较: 运行速度、运行开销、运行平台、扩展性、安全性、函数支持、厂商支持、对XML的支持等等,ASP都不是JSP的对手。COM ......
asp.net 密码回传后,不见 的解决办法
<asp:UpdatePanel ID="UpdatePanel5" runat="server">
& ......
使用input控件onclick传递json比较简单,
使用asp:Button 服务器控件onclick会回发刷新页面使json的值丢失。
在Handler1.ashx中使用静态变量存储当两个人同时操作的时候会出现问题,如果您有好的解决办法,希望能于大家分享。
以下代码大多来源于网上,在此感谢作者。
//前台
<script src="JS/json2.js" type="text ......