随笔分类 - asp.net
摘要:今天看了一篇介绍Web Service的文章,于是按照操作步骤进行试验,分享给大家;Web Service的定义: 它是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;它是一种新的web 应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。Web Service是一个应用组件,它逻辑性的为其他应用程序提供数据与服务.各应用程序通过网络协议和规定的一些标准数据格式(Http,XML,Soap)来访问Web Service,通过Web Service内部执行得到所需结果.Web Service可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以
阅读全文
摘要:Gridview 中我们会用到汇总的功能,因为前一段时间用到了,所以在此总结一下,作为以后的参考;需要用到Gridview的RowDataBound事件, RowDataBound是在数据源与gridview的行绑定完成之后才执行RowDataBound方法,也就是说数据源每和gridview的行绑定完成之后都会触发此事件,首先是要把gridview的showfooter属性设置为true,以便我们利用footer行进行统计 //统计 Decimal mysum3 = 0; Decimal mysum4 = 0; Decimal mysum5 = 0; De...
阅读全文
摘要:今天又遇到这个问题了,问了问同事,他说最近面试的时候,也问道他了,于是给我讲了讲,现在大概是记住了,记录下来,以备自用。首先是看下面的code例子string b="bb";PublicvoidA(refb){//todo}stringd;PublicvoidC(outd){d="jjjjj";//todo}方法A是引用参数b但是b必须先定义并且在方法之前进行初始化,在引用的时候就像一般方法处理即可;方法B是先定义变量d此时不需要初始化,在引用此变量的方法中需要进行初始化,然后可在方法内做任何操作,个人理解方法C等同于下列代码:stringd;Publi
阅读全文
摘要:gridview动态添加行的原理就是用datatable增加新列然后重新绑定;设计源码设计gridview代码<asp:GridViewID="gvFrontendTypeSetting"runat="server"AutoGenerateColumns="false"CssClass="table"OnRowDeleting="gvFrontendTypeSetting_RowDeleting"><Columns><asp:TemplateFieldHeaderT
阅读全文
摘要:使用 FileStream 类对文件系统上的文件进行读取、写入、打开和关闭操作,并对其他与文件相关的操作系统句柄进行操作,如管道、标准输入和标准输出。读写操作可以指定为同步或异步操作。FileStream 对输入输出进行缓冲,从而提高性能。先看代码,后面讲解:[代码]usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Form
阅读全文
摘要:昨天看到咱们园子里有一个仁兄写的关于xml的有关操作,在读的过程中,由于是初学者有不明白的地方就查资料,发现自己多innerXml,outerXml,innerXml的理解很不清楚,自己就在原有代码的上进行了部分修改(这不算侵权吧)。首先建立的xml的结构是这样子的,并命名为U-Shop:[代码]确定路径:[代码]依照此模板我们有c#代码进行建立,方法代码如下:[代码]下面的方法就是获取已经创建好的xml文件中信息,方法代码如下:[代码]我们很容易获得上边代码中红色字体的值,即innertext=“灵动生活planning蓝蓝海天support神舟龙lean:“理解:根节点以下所有节点的值,i
阅读全文
摘要:在程序开发过程中,程序员用到最多的估计就是数据库了,几乎在任何一个地方都会和数据库打交道,数据库的增加,删除,更新,查询,都必须用到sql语句或者是存储过程,归根结底还是试用sql数据库,但是在敲写相关sql语句时,我们经常会遇到一些空的字符串或者是字段,这就给我们对数据库造成一定的麻烦,系统经常会提示“某值null不能转换”“插入的值不能为空”等等诸如此类的提示,isnull函数会帮助你搞定这些小菜。 Isnull 函数主要作用是将为空的值替换为指定值,如果不为空返回检查类型的返回值,isnull的语法: Isnull (check_expression , replacement_valu
阅读全文
摘要:存储过程可以看作是在数据库中sql语句的集合,通过执行存储过程来达到对数据库的操作,它实现功能和sql语句实现的功能是一样的,但是两者在语法上有很大不同,下面介绍存储过程的用法。 1.声明变量 在存储过程中声明变量用declare关键字语法如下: Declare { @variableName datatype } 示例: Declare @StudentIDint 说明: 声明一个@ StudentID变量,其类型为int ,当然也可以在代码旁进行注解,其注解后的代码为: Declare { @variableName datatype--声明一个@ StudentID变量,其类
阅读全文
摘要:silverlight标志 Microsoft Silverlight是微软所发展的 Web 前端应用程序开发解决方案,是微软丰富型互联网应用程序(Rich Internet Application)策略的主要应用程序开发平台之一,以浏览器的外挂组件方式,提供 Web 应用程序中多媒体(含影音流与音效流)与高度交互性前端应用程序的解决方案,同时它也是微软 UX(用户经验)策略中的一环,也是微软试图将美术设计和程序开发人员的工作明确切分与协同合作发展应用程序的尝试之一。 Canvas控件:Canvas——中文的翻译是帆布,油画(布)。这个很形象,在Silverlight中,Canvas就像一张油
阅读全文
摘要:FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合。“FCKeditor”名称中的“FCK” 是这个编辑器的作者的名字Frederico Caldeir...
阅读全文
摘要:由于工作需要,对方要求me做个模块或者其他实体东西,于是就选择了大家经常用到的用户注册模块,废话不多说先看效果图,没有经过任何美工处理,效果一般,效果图: 在设计注册模块之前需要先知道此模块的工作流程,即各个控件的用途,比如使用验证控件,电话号码的验证需要正则表达式,邮箱也是,主要还是控件与SQL的交互。html代码:在用户注册页面需要判断用户输入的是否为空,还要判断用户时候已经注册过,用户的输入...
阅读全文
摘要:xml(可扩展标记语言)在网络开发中经常用到,也是各种数据交换的标准,在web程序中应用越来越广泛,可以通过xml来实现配置管理、传递对象和数据等。在asp.net中读取一个xml文件主要有以下几种方式:利用xml控件,使用Dom技术。使用xmltextreader类,或者利用dataset对象。首先添加命名空间:using System.Xml.Linq; using System.Xml;使用...
阅读全文
摘要:在开发网站时,常常需要在页面中显示一些信息,有时候显示的比较多,这时候我们就会用到分页,于是可以通过datalist控件中的数据绑定,分页显示该网页的信息。datalist控件的分页实现是借助pageddatasource类来实现的,该类封装了数据控件的分页属性,其常用属性及说明如下: 属性说明AllowPaging设置是否分页AllowCustomPaging设置是否启用自定义分页DataSou...
阅读全文
摘要:密码的强弱提示是对用户填写登陆密码的复杂程度来给出提示,使用密码的强弱提示可以增强用户对密码的保护意识,对如今的网络是非常有必要的,本程序中当用户输入完密码后,网页会自动的对用户输入的密码给出强弱判断。 使用JavaScript脚本来判断用户输入的密码位数是否大于6位,如果小于六位将设置单元格“弱”的背景颜色,否则设置“强”的单元格背景颜色,Java...
阅读全文
摘要:repeater控件时通过的迭代程序,而DataList控件则提供专门用于控制列表布局的附属功能,与repeater不同,DataList呈现其模板定义模板定义元素周围的表行和单元格,从而提供了更为丰富的布局和格式设置功能。例如,DataList控件支持repeatcolumns和repeatdirction属性,这两个属性分别指定列数和数据项的显示方式(水平或者垂直)。DataList还支持样式...
阅读全文
摘要:在现实生活中我们会经常用到数据报表,同样我们可以在web页面显示,数据的展示往往是一个程序的核心内容,也是程序中应用比较广泛的一门技术,在所有的数据库应用中,数据也都是主要通过报表来实现。常用的数据展示控件包括repeater和datalist,控件时采用数据模板和数据绑定技术实现的,模板中包含页眉模板、项模板、交替模板、分割项模板和页脚模板等,其中页眉模板和页脚模板只能在页面中出现一次,一般用于...
阅读全文
摘要:今天重装了系统,同时也装上了vs2010,看看这个编程的东西如何,首先感觉打开时的页面页面蛮好看的,给人以现代感的视觉, 然后自己新建了个web站点,里面直接有不同于vs2008的实例,用F5在浏览器中查看, home和page选项是在源代码中没有连接的,怎么实现的哪?手头资料中没有,百度了一下,原来用的是content控件,content 控件是内容页的内容和控件的容器。Content 控件只能...
阅读全文
摘要:然后在编辑的页面编写如下代码:通过调用存储过程,不仅速度快,安全性高,而且调试容易,特别是复杂的商业逻辑操作,使用存储过程不仅容易实现,而且大大减少代码编程量,更加体现存储过程的优势。
阅读全文
摘要:存储过程是数据库开发人员为了使用某一特定的数据库而编写SQL语句集。其他的web应用程序可以调用这些存储过程来访问和操作数据库中的数据,如图: web应用程序可以直接访问数据库,也可以通过存储过程来调用数据库,使用存储过程访问数据库与直接访问数据库,相比有很多优势比如:假如有一套复杂的SQL语句需要在多个aspx文件中,可以把他们放在一个存储过程,然后执行该存储过程。这样可以减小aspx文件的大小...
阅读全文