随笔分类 -  笔记

笔记
摘要:Bootstrap简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。 阅读全文
posted @ 2014-01-10 15:39 风雪七月花溅墨 阅读(258) 评论(0) 推荐(0)
摘要:1.1、Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据处理、面向万维网络,是Soap的基础。Soap:(Simple Object Access Protocol)简单对象存取协议。是XML Web Service 的通信协议。当用户通过U 阅读全文
posted @ 2014-01-10 15:32 风雪七月花溅墨 阅读(268) 评论(0) 推荐(0)
摘要:记住这些信息,可以使用Cookie来实现,更多Cookie应用,可参考http://www.cnblogs.com/insus/articles/2055310.html或http://www.cnblogs.com/insus/articles/2055531.html现在我们来模拟一个登录介面:View Code User Name ... 阅读全文
posted @ 2014-01-07 18:01 风雪七月花溅墨 阅读(285) 评论(0) 推荐(0)
摘要:Cookie是一段文本信息,在客户端存储 Cookie 是 ASP.NET 的会话状态将请求与会话关联的方法之一。Cookie 也可以直接用于在请求之间保持数据,但数据随后将存储在客户端并随每个请求一起发送到服务器。浏览器对 Cookie 的大小有限制,因此,只有不超过 4096 字节才能保证被接受。编写Cookie//方式1:Response.Cookies["username"].value="mike";Response.Cookies["username"].Expires=DateTime.MaxValue;//方式2:Ht 阅读全文
posted @ 2013-12-18 16:52 风雪七月花溅墨 阅读(273) 评论(0) 推荐(0)
摘要:------最佳解决方案--------------------写入CookieResponse.Cookies["UserName"].Value="用户名";Response.Cookies["CustomerID"].Expires=DateTime.Today.AddDays(30);读取Cookieif(Response.Cookies["UserName"].Value!=null){//用户曾登录stringusername=Response.Cookies["UserName"] 阅读全文
posted @ 2013-12-18 16:49 风雪七月花溅墨 阅读(242) 评论(0) 推荐(0)
摘要://多表多行多列的情况foreach (DataTable dt in YourDataset.Tables) //遍历所有的datatable{foreach (DataRow dr in dt.Rows) ///遍历所有的行foreach (DataColumn dc in dt.Columns) //遍历所有的列Console.WriteLine(“{0}, {1}, {2}”, dt.TableName,dc.ColumnName, dr[dc]); //表名,列名,单元格数据}//遍历一个表多行多列foreach(DataRow mDr in dataSet.Tables[0].Ro 阅读全文
posted @ 2013-11-07 16:53 风雪七月花溅墨 阅读(626) 评论(0) 推荐(0)
摘要:+方法一:DataTabledt=dataSet.Tables[0];for(inti=0;i0){rp_xx.DataSource=dtb_xx;rp_xx.DataBind();} 阅读全文
posted @ 2013-11-07 15:40 风雪七月花溅墨 阅读(288) 评论(0) 推荐(0)
摘要:--> 阅读全文
posted @ 2013-11-07 15:09 风雪七月花溅墨 阅读(213) 评论(0) 推荐(0)
摘要:把数据库绑定在dropdownlist中,然后把选中的dropdownlist的项的ID值保存在另外的一个数据库中.怎么取得dropdownlist选中的ID值呢??this.DropDownList1.Items.Clear(); this.DropDownList1.DataSource = wwddt; this.DropDownList1.DataTextField = "version_name"; this.DropDownList1.DataValueField = "version_id"; this.DropDownList1.Data 阅读全文
posted @ 2013-11-07 14:46 风雪七月花溅墨 阅读(651) 评论(0) 推荐(0)
摘要:后台方法: /// /// 截取字符串 /// /// 要截取的字符串 /// 保留长度 /// 截取后的字符串 protected string pd_str(string str, int c) { if (str.Length > c) { str = str.Substring(0, c) + "..."; } return str... 阅读全文
posted @ 2013-11-07 14:19 风雪七月花溅墨 阅读(516) 评论(0) 推荐(0)
摘要:' runat="server">删除 protected void GVSecondType_RowCommand(object sender, GridViewCommandEventArgs e) { string cmdName = e.CommandName; if (cmdName == "del") { string[] estr = e.CommandArgument.ToString().Split(','); int Parent_Id = Convert.ToInt32(estr[0]); int Ty 阅读全文
posted @ 2013-11-07 14:16 风雪七月花溅墨 阅读(660) 评论(0) 推荐(0)
摘要:前台页面中: ' runat="server" OnClick="lbtnDelComment_Click">删除 评论者: 评论时间: 删除新闻评论是通过评论ID去实现的,为了得到相应的评论ID,在LInkButton中用了一个属性CommandArgument,该属性的值绑定为评论的ID,在后台代码的按钮处理程序中: //删除按钮的单击事件 protected void lbtnDelComment_Click(object sender, EventArgs e) { //获取新闻ID string newsid = Request. 阅读全文
posted @ 2013-11-07 14:10 风雪七月花溅墨 阅读(314) 评论(0) 推荐(0)
摘要:一种是http请求的方式,另一种就是提供WebService接口供调用的。#regionsms.webchinese.cn发送短信//服务商sms.webchinese.cn//sms_url="http://sms.webchinese.cn/web_api/?Uid=账号&Key=接口密钥&smsMob=手机号码&smsText=短信内容"//////发送短信接口sms.webchinese.cn//////手机号,多个号码用‘,’分开///信息内容//////返回值情况如下///-1没有该用户账户///-2密钥不正确[查看密钥]///-3短信数 阅读全文
posted @ 2013-11-07 14:09 风雪七月花溅墨 阅读(673) 评论(0) 推荐(0)
摘要:前两天做WEB开发时候遇到了一个小问题TextBox 控件要根据输入的内容多少自动改变大小,并且这个大小要求是在本页面内最大化。也就是 Width="100%" Height="100%",但是Height="100%"是不起作用的,在.cs文件内设置TextBox1.Width = Unit.Pixel(500);TextBox1.Height = Unit.Pixel(800);Pixel只能给具体数字TextBox1.Width = Unit.Percentage(100);TextBox1.Height = Unit.Perc 阅读全文
posted @ 2013-10-30 10:32 风雪七月花溅墨 阅读(877) 评论(0) 推荐(0)
摘要:接口(只提供接口)-->数据访问层(实体接口,并处理) -->业务逻辑层(只是调用接口 并处理相关逻辑) -->视图层 调用 阅读全文
posted @ 2013-10-28 15:01 风雪七月花溅墨 阅读(150) 评论(0) 推荐(0)
摘要:自从面向对象开发方式的出现,抽象的概念就开始日新月异的发展,面向对象编程、面向接口编程、面向组件编程等等;这一系列的概念都是软件工程所追求的思想范畴,高类聚低耦合。今天我要简谈的是面向对象里面非常重要的也是非常抽象的概念,接口。谈起接口多少人曾经为之痛苦过,尤其是一些刚入门的开发人员(包括小弟),百思不得其解,啥叫接口,接口能干嘛用,用不用有什么区别;等等问题困扰着,这些问题不解决不弄明白,很难在面向对象领域混,更别谈面向对象开发了,可能有人认为面向对象开发就是麻烦我不用一样也能开发,开发一个项目又是分这个层,又是分那个层的,繁琐。这中情况我就没有权利去发表任何意见了。仁者见仁智者见智吧;接口 阅读全文
posted @ 2013-10-28 14:58 风雪七月花溅墨 阅读(303) 评论(0) 推荐(0)
摘要:有三种实现的方式,第一种方式,直接在Aspx页面GridView模板列中.这种的缺点是到第二页分页时又重新开始了. 第二种方式分页时进行了计算,这样会累计向下加. '/> 第三种方式还有一种方式放在cs代码中,和第二种相似. protected void myGridView_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowIndex != -1) { int indexID = this.myGridView.PageIndex * this.myGridView.PageSize... 阅读全文
posted @ 2013-10-28 14:30 风雪七月花溅墨 阅读(180) 评论(0) 推荐(0)
摘要:'> 阅读全文
posted @ 2013-10-28 14:26 风雪七月花溅墨 阅读(219) 评论(0) 推荐(0)
摘要:Json是一种通用的数据格式,我们在数据交换的时候,经常会用到,下面介绍c#中的json序列化和反序列化,当然也可用在asp.net,silverlight,wpf中。我们在下面实例讲解如何进行Json的序列化和反序列化,本文介绍两种方案,.net 3.5原生Json操作和Json.net中的Json操作。首先,我们先建立一个测试对象,用来序列化和反序列化。public class Person{ public int ID { get; set; } public string Name { get; set; } public int Age { get; set; } public Da 阅读全文
posted @ 2013-10-28 14:25 风雪七月花溅墨 阅读(321) 评论(0) 推荐(0)
摘要:方法一:for (int i =0; i 0) { foreach (DataRow dr in dtb_xx.Rows) { response.write dr["szxx1"].ToString(); response.write dr["szxx2"].ToString(); } }方法三:绑定DataTable到Reapter。if (dtb_xx.Rows.Count > 0) { rp_xx.DataSource = dtb_xx; rp_xx.DataBind(); } 阅读全文
posted @ 2013-10-15 15:27 风雪七月花溅墨 阅读(2314) 评论(0) 推荐(0)