
Web开发
文章平均质量分 76
主要介绍Web开发过程中的实例、经验和易错的地方。对功能实现进行分类总结。内容涉及Css、JavaSript、C#、Asp.net及Sql数据开发。同时,对开发过程中的功能实现之技术路线进行分类总结。
科创网络开发有限公司
从事软件事业十余年,有成功,有失败!
展开
-
如何:访问数据容器GridView(DataList)下的控件?--控件与容器之一
一、应用场景在使用DataList、Repeater、GridView等数据容器时,往往会在其模板列,即:<ItemTemplate></ItemTemplate>中添加其他控件,如:Label、RadioList、CheckList等控件。那么,此后,我们在编辑过程中,不能直接用这些控件的ID的引用他们。原因是,这些控件会在每个纪录行中重复使用,原来在UI部分定义的Id在整个容器中不再唯一。所以,便不能用这些控件在UI部分定义的Id来引用他们。那么,如何访问这些原创 2020-12-09 21:03:58 · 168 阅读 · 0 评论 -
关于网页回发专题讨论
一、回发的概念1、页面呈现过程:当我们在浏览器发送某个网页地址时,浏览器便向服务器发送该页面请求,服务器收到页面请求后,便在服务端形成页面,然后再以html形式向浏览器发送。浏览器在收到该页面的html文本后,便将页面呈现出来。2、回发:当某个页面呈现后,在使用该页面某些控件时,会再次向服务端发送该页面请求,我们把这种发回服务器请求的行为,叫做页面回发,即:PostBack。二、引起回发的网页事件1、单击按钮事件:当页面含有按钮控件时,只要我们单击按钮,便会自动引起页面回发。即:当用原创 2020-11-30 11:38:22 · 498 阅读 · 0 评论 -
Win7下部署Web站点之配置IIs账户于网站文件夹权限
前三节,分别讨论了IIS的安装、Asp.net的安装与配置以及Web站点的添加与配置,这一节,将在完成前三步的基础上重点讨论如何赋予IIs账户(应用程序池中的应程序)对网站中文件夹的访问权限,以便Web网站能正确运行。前面,我们是以.NETv.5应用程序池的创建为例,这一节,将继续以.Net v4.5为例,讲授如何配给他配置访问网站文件夹的权限。步骤:1、进入网站文件夹,如:F:\NewJob,展开如下图,选择网站文件夹newjob(为NewJob下的一个子文件夹)。2、...原创 2022-04-28 09:17:07 · 1292 阅读 · 0 评论 -
Win7部署Web网站之IIs安装篇
本节共分两部分:1.1、IIS的安装;1.2、.NetFrameWork的安装第一部分:IIS的安装,即在Win7中安装IIS步骤如下:1、点击开始图标---->控制面板, 进入控制面板,如下图:2、在控制面板中选择"程序"项(如上图红色方框标注),进入程序界面,如下图:3、在程序界面中选择“打开或关闭Windows 功能”((如上图红色方框标注),进入Windows功能界面,如下图:4、在Windows功能界面点击Internet信息服务((如..原创 2022-04-16 10:09:01 · 2277 阅读 · 0 评论 -
Page类事件及其发生顺序
Page类中共有11个事件,他们的发生顺序如下: 序号 事件名称 1 BeginPreInit EndPreInit 0.000064 0.000064 2 BeginInit ...原创 2021-01-23 15:39:39 · 685 阅读 · 0 评论 -
数据控件系列之DataList项目编辑篇
DataList允许用户编辑控中的单个项,而GridView、DetailsView和FormView等数据控件可与数据源控件交互,从而支持自动编辑功能。但DataList不能自动利用数据源控件的这些功能,如果要使DataList具有这些功能必须编写相应代码。下面我们以促使DataLIst具备编辑功能为例来阐述代码编写。第一步:在<temTemplate></ItemTemplate>中设置按钮控件。说明:将按钮CommandName设置为"Edi...原创 2021-01-15 16:28:17 · 208 阅读 · 0 评论 -
数据库连接SqlDatasource控件----代码控件化实例
编程的一个重大发展方向就是功能化、模块化,而控件化是实现程序功能化、模块化的一个非常好的实现形式。在.net中实现数据库连接的常用方法是下面五个步骤:(1)定义连接字符串,Constring——>(2)建立连接,SqlConnection-——>(3)定义连接实例SqlCommand——>(4)打开连接,Open——>(5)、绑定数据显示控件与数据源。如下列代码段: 一、代码形式: string My_Id = Request....原创 2020-11-19 17:18:01 · 461 阅读 · 0 评论 -
关于Button中的onclientclick与onclick的区别
关于Button中的onclientclick与onclick的区别问题:onclientclick与onclick都属于Button控件的单击事件,两者有什么区别?1、onclientclick对应于客户端事件,即只要Button被单击,如果在<script type=text/javascript>中有onclientclick定义的事件,则,该事件被激活。2、onclick对应于服务端事件,即只要Button被单击,如果在.aspx.cs中有onclick定义的事件或在<原创 2020-11-12 17:10:39 · 673 阅读 · 0 评论 -
关于FTP站点搭建
关键点:1、建立站点对应文件夹。在需要创建FTP站点服务器上,建立一个文件夹,作为站点文件夹。如:c:\ftpfile2、设立站点登录用户。设立用来管理Ftp站点的用户,如:Ftp_Administrator。(1)、开始---管理工具---计算机管理(2)、在计算机管理资源管理器中单击左侧导航栏本地用户和组---用户(3)、右键用户,并选择新用户。设立用户名和密码。如:本例设FtpTest为用户名3、为用户授权管理文件夹权限(1)、右键单击作为站点的文件夹,如:c:\ftp原创 2020-11-12 11:44:52 · 378 阅读 · 0 评论 -
数据控件系列之DataList分页显示篇
一、前言 前几个章节,就“容器与控件”、“跨页传值”等分两个系列进行了详细阐述,接下来,我们这个系列将对数据控件DataList/Repeater、GrivewList/ListView和FormView/DetailsView进行系统阐述。 以上三组控件,既有共同点,也有不同点,主要是:1、使用效果不同:DataList/Repeater主要以项的形式对多个纪录进行重复显示,而FormView/DetailsView 则是显示单个纪录,而GridVi...原创 2021-01-10 12:08:46 · 1690 阅读 · 0 评论 -
跨页传值系列之变量(Application/Session/Cookie)篇
一、应用场景在网站建设中,有时需要将一个页面的信息提交给另一个页面进行运用。如:当我们在浏览完商品信息后,往往需要将我们所选择的商品的关键字段Id发送到订单页面以供结算。这时,就会用到跨页传值。跨页传值的方式有很多种,使用哪种方式取决于网页跳转方式。说明:在本主题中,我们将页面跳转前的页叫源页,将页面跳转后的页叫目标页。下面介绍一下六种基本的跨页传值方式:(1)、源页公共属性值和控件读取方式:利用目标页的Previouspage属性引用源页,...原创 2021-01-04 10:09:12 · 343 阅读 · 0 评论 -
跨页传值系列之Request.Form篇
一、应用场景在网站建设中,有时需要将一个页面的信息提交给另一个页面进行运用。如:当我们在浏览完商品信息后,往往需要将我们所选择的商品的关键字段Id发送到订单页面以供结算。这时,就会用到跨页传值。跨页传值的方式有很多种,使用哪种方式取决于网页跳转方式。说明:在本主题中,我们将页面跳转前的页叫源页,将页面跳转后的页叫目标页。下面介绍一下六种基本的跨页传值方式:(1)、源页公共属性值和控件读取方式:利用目标页的Previouspage属性引用源页,...原创 2021-01-07 10:50:35 · 914 阅读 · 2 评论 -
跨页传值系列之 QueryString篇
一、应用场景 在网站建设中,有时需要将一个页面的信息提交给另一个页面进行运用。如:当我们在浏览完商品信息后,往往需要将我们所选择的商品的关键字段Id发送到订单页面以供结算。这时,就会用到跨页传值。跨页传值的方式有很多种,使用哪种方式取决于网页跳转方式。 说明:在本主题中,我们将页面跳转前的页叫源页,将页面跳转后的页叫目标页。下面介绍一下六种基本的跨页传值方式:(1)、源页公共属性值和控件读取方式:利用目标页的Previouspage属性引用源页,...原创 2020-12-26 10:53:19 · 477 阅读 · 0 评论 -
如何:精准定位到GridView(DataList/DataTable)对象单元格?----控件与容器之三
一、应用场景当我们使用GridView/DataTable/DataList等对象编程时,经常会涉及到某行某列单元格内容的动态变化。那么精准定位到这些单元格就显得尤为重要。否则我们将无从下手。如:用标签控件Label显示GridView的第行三第三列内容。为了解决这个问题,首先我们要认清GridView、DataTable及DataList(Repeater)的行对应的类,因为行对应的类不同,则其作为行属性的列的表示形式也不一样。具体如下:1、GridView行对应的类为:GridVie原创 2020-12-16 12:24:06 · 511 阅读 · 2 评论 -
如何:访问Web服务器控件之上的数据容器(Container)--控件与容器之二
一、容器与控件的父子关系当我们使用DataList、Reapter、GridVieW控件的模板时,经常会在模板中使用Web服务器控件,那么,浏览该页面时,系统会构建控件树。这时,容器的每行(或项)与控件便形成父子关系。我们把包含Web控件的容器项(DataListItem)或行(GridViewRow),叫作父容器,把被包含在行(项)下面的Web服务器控件叫作子控件。如:下例,在UI部分,DataLIst的 <itemtemplate> </itemtemplat...原创 2020-12-11 17:21:29 · 313 阅读 · 0 评论 -
如何获取GridView中当前纪录的关键字段值----以传递参数值
一、应用场景开发网站的时候,经常会遇到要了解某纪录的详细内容的情况。这时,只有先获取该纪录的关键字段值,然后根据该关键字段值在后台数据库中查找。如:需要了解某商品的详细情况,那么,先获取该商品的Id,然后,根据Id值,利用Select,的Where子句进行条件查询。二、技术实现关键是利用linkbutton的"CommandArgument"属性和"OnRowCommand=事件名称"的GridViewCommandEventArgs(命令事件参数集)1、利用LinkBu原创 2020-11-24 10:57:15 · 263 阅读 · 0 评论