
.net
文章平均质量分 54
马如林
桂林电子科技大学计算机硕士,15年+的编程和架构经验,美国PMI认证PMP,Oracle认证Java程序员,信息系统项目管理师,软件设计师,CET6。
展开
-
.net
要用这个做项目所以添加了 .net分类其实,我不喜欢这个东西。更喜欢Java,穷人用不起啊。而且Java开源的比它多。要学这个,所以开了个分类作记录用。原创 2006-12-02 20:54:00 · 1027 阅读 · 0 评论 -
.net之旅-页面跳转(1)
页面跳转的代码:Response.Redirect("/Login/Index.aspx"); 不用说了Response是对象,调用其Redirect方法实现跳转。Response还有其它方法。http://www.w3pop.com/tech/school/asp/asp_ref_response.asphttp://www.bluelight.com.cn/default.原创 2006-12-29 15:15:00 · 1070 阅读 · 0 评论 -
.net之旅-partial(2)
partial 英文意思:部分的意思所以顾名思义,它用来修饰class也是部分的意思。个人认为用处不大。编译器通过这个词可以认为这个只是这个类的部分,可以和这个类的其它部分合并。个人认为用处不多不过有人认为好处:通过这个功能可以将类分开来写,最后合并。但是这个类我们一般是一个人设计的很少涉及到多人。推荐文章:http://blog.youkuaiyun.com/tlping/archi原创 2006-12-29 15:28:00 · 1132 阅读 · 0 评论 -
.net之旅-页面处理过程(3)
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;usin原创 2007-01-04 17:36:00 · 877 阅读 · 0 评论 -
.net之旅-插入服务器端代码(5)
@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra原创 2007-01-05 12:58:00 · 1002 阅读 · 0 评论 -
.net之旅-内联代码(6)
前面将的插入服务器代码总是在页面的最前面显示,如何才能在需要的位置显示呢?下面就介绍内联代码:代码格式为实例:@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.原创 2007-01-05 13:04:00 · 1020 阅读 · 0 评论 -
.net之旅-页面分离(7)
怎样才能做到UI与逻辑处理分离?Java有自己的方法,通过标签等方法可以达到目的。我们知道出名的有Struts和Velocity等。而.net借鉴了Java和以前的IDE方法。每个页面对应一个.cs文件。通过这个.cs文件来控制页面。比如建立了个Default.aspx则同时创建了一个Default.aspx.cs文件。与我们使用Delphi开发相似,在Delphi中每创建一个.frm原创 2007-01-05 13:16:00 · 898 阅读 · 0 评论 -
.net之旅-Page.IsPostBack(4)
Page.IsPostBack的应用其实说白了看人家的名字就知道干吗的,看页面是否是post后回来的。 测试刷新页面则认为不是PostBack。 protected void Page_Load(object sender, EventArgs e) ...{ if (!Page.IsPostBack) ...{ Lab原创 2007-01-04 22:08:00 · 981 阅读 · 0 评论 -
.net之旅-Label的使用(8)
服务器端控件Label :Label 控件在页上的固定位置显示文本。与静态文本不同,标签的Text 属性可以以编程方式设置。下面的示例演示如何使用 Label 控件。 每个控件一般都有属性。比如Label的控件有Font,ToolTip等。这个类似与面向对象的属性。我们在集成开发环境中可以设置,在编程时也可以修改。还有就是事件。下面是一个页面分离的Lable测试。将文本框的文字通过点击按钮原创 2007-01-05 13:57:00 · 1560 阅读 · 0 评论 -
.net之旅-AdRotator (11)
AdRotator 控件提供广告图像,单击这些图像可导航到新的 Web 位置。每次将页加载到浏览器中时,都会从预定义的列表中随机选择一个广告。AdRotator中的广告在一个.XML文件中定义。有几个参数。这个控件没什么大的用处,除了商业上的。一般企业开发估计不要这个东西。同样的道理浪费服务器资源而没有什么实际用途。原创 2007-01-09 14:06:00 · 871 阅读 · 0 评论 -
.net之旅-BulletedList(12)
控件用于创建以项目符号格式化的项列表。若要指定要在 BulletedList 控件中显示的各列表项,请针对每个项在 BulletedList 控件的开始和结束标记之间放置一个 ListItem 对象。 和我们以前一行一行显示每看出多大的区别,耗费服务器资源。主要作用就是美观好看。原创 2007-01-09 14:24:00 · 905 阅读 · 0 评论 -
.net之旅-CheckBox(14)
服务器控件接受布尔型(true 或 false)输入。如果选中,其 Checked 属性为 true。 ID.Checked = {ture|false} 经常用于查询时选择参数。原创 2007-01-09 15:18:00 · 879 阅读 · 0 评论 -
.net之旅-Image (20)
Image 控件显示由其ImageUrl 属性定义的图像。 同样Image在图像不显示时也提供AlternateText属性来设置显示文本。当然在显示时鼠标悬停也显示。原创 2007-01-09 16:19:00 · 763 阅读 · 0 评论 -
.net之旅-ImageMap (22)
ImageMap 控件可创建包含定义的作用点区域的图像。当用户单击作用点区域时,该控件可生成到服务器的回发或导航到指定的URL。 与以前的热点地图功能类似。不过这个可以在服务器回发。原创 2007-01-09 16:43:00 · 1055 阅读 · 0 评论 -
.net之旅-Panel (26)
Panel 控件是其他控件的容器。如果打算以编程方式生成多个控件或者打算隐藏或显示一组控件,Panel 控件尤其有用 。这个和以前的Panel类似。以下是常用方法和设置PanelID.Controls.VisualPanelID.Controls.Add(l)PanelID.Controls.Add(new LiteralControl(""));原创 2007-01-10 11:28:00 · 1054 阅读 · 0 评论 -
.net之旅-RadioButtonList(29)
RadioButtonList 控件提供了一个单选列表。与其他列表控件类似,RadioButtonList 拥有一个Items 集合,该集合的成员对应于列表中的每一项。若要确定已选择了哪一项,请测试每项的Selected 属性。 可以通过 RepeatLayout 和 RepeatDirection 属性来控制列表的呈现。如果 RepeatLayout 的值为 Table,则在表中呈现列表。如果将原创 2007-01-10 11:52:00 · 1154 阅读 · 0 评论 -
.net之旅-Substitution(32)
此功能允许开发人员构造部分动态和部分缓存的 ASP.NET 页。用处还是不少的。刷新页面就执行相关程序。原创 2007-01-10 16:47:00 · 809 阅读 · 0 评论 -
.net之旅-RequiredFieldValidator(33)
RequiredFieldValidator 控件确保用户不跳过输入。在执行验证时,如果控件包含的值与其初始值一样,则该控件验证失败。如果页中的所有字段都有效,则页有效。 省去了以前的JS代码验证的功能,但是同样的缺陷是增加了服务器资源的消耗。原创 2007-01-11 13:33:00 · 1024 阅读 · 0 评论 -
.net之旅-RangeValidator(34)
RangeValidator :顾名思义就是范围控制。RangeValidator 控件测试输入值是否在给定的范围中。RangeValidator 使用三个关键属性执行验证:ControlToValidate 包含要验证的值,MinimumValue 定义有效范围的最小值,而MaximumValue 定义有效范围的最大值。这些常量以字符串值的形式存储,在执行比较时则转换为Type 所定义的数据类型原创 2007-01-11 13:40:00 · 1284 阅读 · 0 评论 -
.net之旅-RegularExpressionValidator(35)
RegularExpressionValidator:顾名思义就是规则表达式验证。 RegularExpressionValidator 控件确认输入是否与正则表达式定义的模式匹配。这类验证允许检查可预知的字符序列,如身份证号码、电子邮件地址、电话号码、邮政编码等中的字符序列。RegularExpressionValidator 使用两个关键属性执行验证:ControlToValidate 包含要原创 2007-01-11 13:49:00 · 1155 阅读 · 0 评论 -
.net之旅-CompareValidator(36)
CompareValidator:顾名思义就是比较验证。CompareValidator控件将一个控件的值与另一个控件的值进行比较,或者与控件的ValueToCompare 属性中一个显式值进行比较。 CompareValidator 使用三个关键属性执行验证。ControlToValidate 和 ControlToCompare 包含要比较的值。Operator 定义要执行的比较类型,例如原创 2007-01-11 13:58:00 · 1397 阅读 · 0 评论 -
.net之旅-ValidationSummary(37)
在处理用户的输入时(如提交窗体时),Web 窗体框架将用户的输入传递给相关联的一个或多个验证控件。验证控件测试用户的输入并设置一个属性来指示输入是否通过了验证测试。处理完所有的验证控件后,设置该页的IsValid 属性;如果有任何控件显示验证检查失败,则整个页被设置为无效。 当页的IsValid 属性为 false 时,显示ValidationSummary 控件。它“轮询”页上的每个验证控件,聚原创 2007-01-11 14:09:00 · 1189 阅读 · 0 评论 -
学习.net的又一不错的网址
适合那些有一定的B/S开发基础的人。如下:http://chs.gotdotnet.com/quickstart/aspplus/doc/quickstart.aspx原创 2007-01-08 20:27:00 · 850 阅读 · 0 评论 -
.net之旅-LinkButton(9)
看了一下,估计最大的用处在于页面跳转。完成Button的功能。 LinkButton 用于将 Web 窗体页回发到服务器。原创 2007-01-08 20:39:00 · 959 阅读 · 0 评论 -
.net之旅-Button(10)
最重要的按钮之一:主要完成页面提交数据功能。用于将 Web 窗体页回发到服务器。在其中可以通过 CommandName ,CommandArgument 等来处理共享同一个ID的处理问题。同时还可以模拟我们以前用JS写的一些效果。不过个人不推荐使用。没有实际意义浪费服务器资源。原创 2007-01-09 13:59:00 · 746 阅读 · 0 评论 -
.net之旅-Calendar(13)
Calendar 还算是个不错的控件。给编程人员带来的方便还是不少的。再也不用为以前的JS的日历脚本困扰了。而且其提供的功能基本满足了需求。在这个上浪费点服务器资源个人认为还是值得的。原创 2007-01-09 14:39:00 · 738 阅读 · 0 评论 -
.net之旅-CheckBoxList(15)
控件提供了一个多选复选列表。与其他列表控件类似,CheckBoxList 拥有一个 Items 集合,该集合的成员对应于列表中的每一项。若要确定已选择了哪一项,请测试每项的 Selected 属性。 最经常用到的是下面的几个:ID.Items.CountID.Items[i].SelectedID.Items[i].Text当然还有其它的一些重要的属性。比如呈现方式等。原创 2007-01-09 15:30:00 · 1032 阅读 · 0 评论 -
.net之旅-DropDownList(16)
DropDownList 控件提供了一个单选下拉列表 有以下主要调用:DropDowID.SelectedItem.Text可以与数据库绑定,这个是比较重要的。因为这个是数据库编程主要的应用了。一般选定后传递参数与Button配合使用。原创 2007-01-09 15:41:00 · 689 阅读 · 0 评论 -
.net之旅-FileUpLoad(17)
FileUpLoad控件允许将文件上载到服务器。它显示一个文本框控件和一个浏览按钮,该按钮允许用户选择要上载到服务器的文件。这个控件做的还可以。一般也是与Button配合使用。文件名称需要完整的路径。原创 2007-01-09 15:48:00 · 828 阅读 · 0 评论 -
.net之旅-HiddenField (18)
HiddenField 控件用于存储需要在向服务器的发送间保持的值。HiddenFieldID.Value是传递参数用的这个功能在以前的Html中也是存在的。一般用于隐藏值得传递。不过由于在客户端有呈现,所以还是不能够传递重要数据。原创 2007-01-09 15:57:00 · 1005 阅读 · 0 评论 -
.net之旅-AdRotator (19)
HyperLink 控件用于从客户端导航到其他页。 控件支持到其 Text 和 NavigateUrl 属性的数据绑定 。NavigateUrl Text 是经常用到的属性设置原创 2007-01-09 16:15:00 · 914 阅读 · 0 评论 -
.net之旅-ImageButton(21)
ImageButton 就是按钮好看点。 但是提供了一个根据位置来处理的功能,还有DHTML的功能。没太大的意思。原创 2007-01-09 16:33:00 · 919 阅读 · 0 评论 -
.net之旅-ListBox (23)
ListBox 控件提供了一个单选或多选列表。若要启用多项选择,请将 SelectionMode 属性设置为 Multiple 主要代码:ListBoxID.SelectedIndexListBoxID.SelectedItem.Text等在数据库中也需要绑定数据DataSource DataBind()设置原创 2007-01-09 16:53:00 · 793 阅读 · 0 评论 -
.net之旅-Literal(24)
用于显示文本,基本上没什么用。通过将Mode 属性设置为Encode,Literal 控件会对Text 属性的内容进行编码。不过最近发现一个大的用处.就是将fckedit的文字显示出来而不用fckedit.同样适用与其他.主要就是可以解释html语言.可以显示如下:dfasdafthis is a test原创 2007-01-09 17:03:00 · 1000 阅读 · 0 评论 -
.net之旅-MultiView(25)
MultiView 控件表示用作View 控件组的容器的控件。使用它可定义一组View 控件,其中每个View 控件都包含子控件。应用程序可根据字符串参数中传递的信息等条件,向客户端呈现特定的View 控件。 根据代码显示不同的视图。通过ID来控制。原创 2007-01-10 11:21:00 · 1115 阅读 · 0 评论 -
.net之旅-PlaceHolder(27)
PlaceHolder 控件可用作在文档内动态加载其他控件的容器控件。PlaceHolder 控件没有任何基于 HTML 的输出 。原创 2007-01-10 11:30:00 · 850 阅读 · 0 评论 -
.net之旅-RadioButton(28)
RadioButton 控件允许将某一组中的单选按钮与页中其他内容交错。同一GroupName直选其一。 常用设置:RadioID.CheckedIDText原创 2007-01-10 11:41:00 · 1235 阅读 · 0 评论 -
.net之旅-TextBox(30)
TextBox 控件使用户能够输入文本。默认情况下,TextBox 的TextMode 是SingleLine,但是可以通过将TextMode 设置为Password 或MultiLine 来修改TextBox 的行为。 TextBox 的显示宽度由它的Columns 属性来确定。如果TextMode 为MutliLine,则TextBox 的显示高度由Rows 属性来确定。 这个还是很有用原创 2007-01-10 12:01:00 · 918 阅读 · 0 评论 -
.net之旅-Table(31)
Table 控件通过向表的Rows 集合添加TableRows 和向行的 Cells 集合添加 TableCells 来以编程方式生成表。可以通过向单元格的Controls 集合添加控件来以编程方式向表单元格添加内容。 下面的代码是其最好的演示之一: for (int j=0; jnumrows; j++) ...{原创 2007-01-10 12:05:00 · 885 阅读 · 0 评论 -
.net之旅-CustomValidator(38)
CustomValidator 控件调用用户定义的函数来执行标准验证程序无法处理的验证。该自定义函数可以在服务器上或在客户端脚本(JScript等) 中执行。对于客户端自定义验证,自定义函数的名称必须在 ClientValidationFunction 属性中标识。自定义函数的形式必须为 function myvalidator(source, arguments)。请注意,source 是客原创 2007-01-11 14:14:00 · 986 阅读 · 0 评论