Net之旅:数据绑定控件之绑定列表与数组
简述:
数据绑定列表向用户展现了一组数据库中的数据,并且用户能够从该列表中选择。ASP.NET提供4种类型的列表让用户选择:dropdownlist,listbox,radiobuttonlist,checkboxlist。
绑定列表项与数组:
添加静态项的复杂方法是采用数组。在 page_load 事件中创建一个数组,然后将数组设置为列表的数据源。最后,完成绑定。在ASP.NET 2.0 中绑定表示将数据带入控件。例如,当将 listbox 与数据源控件绑定时,数据源中的信息实际就进入了 listbox 控件,这是ASP.NET 2.0中执行绑定时与1.x版本技术不同的几个位置中的一个。在多数情况中,2.0 版本的数据控件会自动按照需要执行绑定,看下面代码示例。
Read the rest of this entry »
Net之旅, net教程, 数据绑定控件, 绑定列表
Net之旅:Global.asax的用处-声明全局事件
web.config 保存值, global.asax 保存代码。global.asax像webconfig一样位于站点根目录下.global.asax中的代码在三种情况之一下执行。
第一种情况是整个应用程序启动或停止时。
第二种情况是当每个用户开始或停止使用站点时。
第三种情况是对可能发生在每个页面上的特殊事件进行响应时。例如用户登录或者出现错误。这些中的每一个都称为事件。当每一个事件发生时。ASP.NET让global.asax知道事件发生。通过编辑global.asax可以把代码放入其中,代码会执行以响应事件。
声明全局事件:global.asax页面有几种事件:
1:aspplication_start,当应用程序第一次启动时激发此事件。即在第一个用户访问站点时并且用于设置任何初始启动条件。
2:application_end,当应用程序停止时激发此事件。
Read the rest of this entry »
.Net学习, application_end, aspplication_start, Global.asax, Net之旅, session_end, session_start
Net之旅:Web.config保存整个站点设置
web.config存储应用到整个站点的值.组织为XML文件并位于根目录下,结点主要保存三个方面的信息:
1:在开发和部署环境下应用程序功能可用性的设置.
2:保存当从数据源读取和向数据源写入时使用值的连接字符串.
3:保存所有其他信息的system.web和system.net设置.(system.web设置分为几个类)
3-1:使页面指向其它执行代码的页面http模块.
3-2:应该在编译时开启的调试例程.
3-3:验证技术.
3-4:role manager设置(开启或关闭)
3-5:匿名识别设置(允许或拒绝)
3-6:错误处理设置.
3-7:用于导航和菜单的web.sitemap文件数据.
3-8:用于识别用户的配置数据.
3-9:简单邮件传输协议的电子邮件配置(smtp).
3-10:识别大对象中对象位置的命名空间的定义.
system.net 保存用于目的一个设置.
Cngothic从书中整理-转截请注时出处:歌特中国
.Net学习, Net之旅, net教程, Web.config
密码最短长度为7,其中必须包含以下非字母数字字符: 1.
在学习ASP.NET 2.0 网站管理工具-创建用户填写密码时.总是提示:密码最短长度为7,其中必须包含以下非字母数字字符: 1.Cngothic抓狂了试了好多遍依然为行.后GOOGLE了一下.资料说到 以下非字母数字字符: 1. 这句其实就是不是 1 .而是说些特殊字符.如:~!@#$%^&*()_+
后在填写密码中加上了_后.密码设置成功.提示信息真是怪.
.Net学习, Net之旅, net教程, 密码, 非字母数字
Net之旅:Master页面 和 Content页面
说到 Master 和 Content 页面不知有多少人用过CMS(网站管理系统)。
其Cms工作表现形式:在首页模板中插入标签 {$歌特中国}; {$歌特中国} 标签内容为”歌特中国Web技术交流站”
查看网站首页。{$歌特中国} 标签的位置显示的为 “首页 简介。。。。”
也可在页面中插入更多标签。被插入标签的位置在浏览时会显示标签内容。
现回过头一说 Master 和 Content 页面。
Master 即母页(与上面所说Cms中的模板类似)
代码表现形式:
- <%@ Master Language="C#" Debug="true" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <script runat="server">
- </script>
- <html xmlns="http://www.w3.org/1999/xhtml" >
- <head runat="server">
- <title>Wrox United</title>
- <link href="site.css" rel="stylesheet" type="text/css" />
- </head>
- <body>
- <form id="MainForm" runat="server">
- <div>
- <asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
- </asp:contentplaceholder>
- </div>
- </form>
- </body>
- </html>
Read the rest of this entry »
.Net学习, Content页面, Master页面, Net之旅, net教程
Net之旅:常规Web站点任务的简单解决方案
Cngothic从书上整理了些资料.(转载请注明出处)
1:一致性和个性化
Web设计者往往想要获得两个互相矛盾的设计特性。一方面他们想让整个站点有一个一致的外观。但是相反地,他们也想让用户能够根据自己对颜色,字体和其他特性的喜好自定义站点。ASP.NET 2.0提供MasterPage控件,它能使网站在标题,菜单和链接的布局上保持一致。在该一致的布局下,设计者可以添加一个控件,允许用户从几个主题中选择一个应用到所有的页面中。
2:导航
每个站点都需要3种形式的导航工具。导航菜单一个,当前位置菜单一个。容易地向上一层或下一层菜单一个。ASP.NET 2.0支持一个称为SiteMap的XML文件。然后ASP.NET 2.0控件就可以根据站点地图和当前页面的名称来显示菜单和其他导航工具。
3:登录,安全和角色
ASP.NET 2.0提供几个用来创建和实现比大多数我们用手工编程实现要好的登录系统控件,除了简单的站点登录。系统还提供口令提示和一个创建新用户的系统。也可以分配给用户一个角色。(角色的意思不多说了。即权限问题)
4:连接到数据
ASP.NET 2.0 通过两组处理数据的控件提供一套丰富的数据功能。Data Source 控件提供数据源的连接。Date bound控件获取该信息并把它转换成HTML的形式显示。
Read the rest of this entry »
.Net学习, asp.net, Net之旅, Web