利用 Visual studio 制作 ASP.NET 网站(基础)

使用的是VS2010开发环境,选择C#语言。

ASP.NET网站如何排版?

  1. 1

    在VS2010中新建“ASP.NET网站”,如图所示。

    利用 Visual studio 制作 ASP.NET 网站(基础)

  2. 2

    在网站中添加了一些控件,比如Button和GridView,运行结果也正常

    利用 Visual studio 制作 ASP.NET 网站(基础)

  3. 3

    但是,这些控件的位置都是左对齐,其位置并不能随心所欲的挪动,并不是像“Windows窗体应用程序”那样,可以任意摆放。后台的截图见图

    利用 Visual studio 制作 ASP.NET 网站(基础)

  4. 4

    解决办法:Web页面布局,需要用div+CSS来实现,想实现动态的效果,就得用到javascript,所以得补充学习一些HTML静态页面的相关知识。这里也提供一个更简单的方法,在VS2010界面上选择【工具】 |【选项】,打开其中的【HTML设计器】中的【CSS样式】,勾选最后一项“对于使用工具箱、粘贴或拖放操作添加的空间,将定位方式更改为绝对定位”。设置成功之后,Web页面上原有的控件依然不能绝对定位,但新添加的所有控件就可以绝对定位,随意拖动位置了。

    END

在ASP.NET网站上查询SQL数据库

  1. 1

    真正实现在ASP.NET网站上查询SQL数据库的时候,发现并没有特别难。目前实现了单字段搜索和双字段搜索,实现了精确搜索和模糊搜索,如图所示。这里的检索结果是绑定在GridView上显示的。本节将记录要点。

    利用 Visual studio 制作 ASP.NET 网站(基础)

  2. 2

    关键SQL语句

    (1)单字段精确查询:SELECT * FROM [file] WHERE [FileName] = 'SearchInfo'

    (2)单字段模糊查询:SELECT * FROM [file] WHERE [FileName] like '%SearchInfo%'

    (3)双字段精确查询:SELECT * FROM [file] WHERE [FileName] = 'SearchInfo_1' AND  [FileType] = 'SearchInfo_2'

    (4)双字段模糊查询:SELECT * FROM [file] WHERE [FileName] like '%SearchInfo_1%' AND [FileType] like '%SearchInfo_2%'

    (5)解释说明:上述SQL语句中,SearchInfo、SearchInfo_1、SearchInfo_2均是string类型的字符,表示用户输入的信息。百分号%代表任意字符,在模糊匹配中使用。

    利用 Visual studio 制作 ASP.NET 网站(基础)

    END

GridView控件的七种字段类型

  1. 1

    ASP.NET网站项目中的GridView控件共支持七种字段类型,分别是BoundField、ButtonField、CommandField、CheckBoxField、HyperLinkField、ImageField、TemplateField,如图所示,在新添加字段时,有多种类型可供选择。

    利用 Visual studio 制作 ASP.NET 网站(基础)

  2. 2

    在上述七种字段中,目前被我用到的有两种,分别是ButtonField和CommandField。

    ButtonField是在GridView字段中显示Button按钮(例如自定义的添加、删除按钮),并且当按下Button按钮时会引发“RowCommand”事件,在此事件中可以加入自定义的程序代码。

    CommandField命令按钮字段是显示预先定义好的按钮来运行Select、Edit、Update、Delete与Insert(DetailsView才支持Insert)的命令,因其具有运行命令的功能,故命名为“CommandField”,CommandField由于具备了以上诸多命令功能,故其能力与重要性远超过其他类型字段。

    外观上CommandField跟ButtonField很像,所以别被外观所混淆,两者之间最大的差异在于ButtonField只是单纯地显示Button按钮而不具备内置的命令,所以ButtonField必须自行撰写相关程序,反倒是善用CommandField内置的命令字段可以省掉各位不少写程序代码的力气。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值