随笔分类 -  Webform

摘要:关于Datalist,其实和Repeater差不多,都是存放数据的控件,相比较下,Datalist和Repeater虽然都是用的模板,但是Datalist比之多了Edit模板,也就是编辑栏的模板,事件中也多了Edit,Update,Cancel以及Delete,可以说更加智能,更全面了,但是也... 阅读全文
posted @ 2015-07-31 14:51 XCml 阅读(1065) 评论(0) 推荐(0)
摘要:对于一个表里,通过外键连接如何显示另一个表的数据,前Winform里可以用封装类来实现。 对于Webform,可以用封装类,也可以用Repeater的ItemDataBound事件(//在项被绑定数据后激发)来实现。 这里以car表和brand表为例子(他们之间brandc... 阅读全文
posted @ 2015-07-28 13:30 XCml 阅读(277) 评论(0) 推荐(0)
摘要:word编辑器,类似于Word的。首先需要添加两个引用:然后把一个文件夹仍在根目录下:继而在工具箱里 选择项→浏览找到这两个引用,直接把工具拽进来就行:获取编辑器文本:protected void Button1_Click(object sender, EventArgs e) { ... 阅读全文
posted @ 2015-07-27 15:46 XCml 阅读(550) 评论(0) 推荐(0)
摘要:Repeater的ItemCommand事件,就是在里面加一个超链接的按钮,所有按钮都指向同一个事件,就是ItemCommand事件。 至于如何区分是点击的什么按钮,还有传的值,需要用到LinkButton的两个属性,①CommandName: 动作名称; ②CommandArgument: 所... 阅读全文
posted @ 2015-07-23 22:02 XCml 阅读(3053) 评论(0) 推荐(0)
摘要:母版页,, 就是设计布局,类似于DW的框架。 添加方法:使用方法:当添加子页的时候:如何使用母版页: 阅读全文
posted @ 2015-07-23 21:53 XCml 阅读(159) 评论(0) 推荐(0)
摘要:购物车主要实现的功能: ①在主页面可以将所有商品显示出来,包括价格,库存。 ②点击购买可以累加产品,如果是同一种产品,只会累加每种产品的数量。 ③查看购物车,可以查看明细,包括所购物品的名称,价格,数量等等。由于这里的OrderDetails表没有水果名称和价格,所以需要扩展(Paiti... 阅读全文
posted @ 2015-07-21 20:20 XCml 阅读(448) 评论(0) 推荐(0)
摘要:在Aspx.cs页面,直接在字符串中写Html代码,最后将所有的字符串拼接起来就Ok了。 protected void Page_Load(object sender, EventArgs e) { List list = ... 阅读全文
posted @ 2015-07-20 22:23 XCml 阅读(254) 评论(0) 推荐(0)
摘要:AJAX验证,其实就是JS代码,他就是先利用Jquery或JS获取一个值,然后偷偷的把值传送到验证界面,然后在偷偷的把验证后的结果给传回来,利用传回来的结果在进行JS判断,从而不会刷新界面。用图片解释如下图:大体过程就是这样,下面用代码来详细的解释一下如何进行用户名的唯一验证。。 1、 首先,在主... 阅读全文
posted @ 2015-07-20 15:28 XCml 阅读(382) 评论(0) 推荐(0)
摘要:图片验证码,就是首先造一张空白的图,然后在图片上绘制随机数就可以了,在这里用到了一般处理程序。 一般处理程序就是单纯的页面(无任何标签),是.ashx文件,里面的验证数字利用Session保存,用Response显示在页面上,如果想用的话 直接图片按钮(Image Button)路径到这个页面... 阅读全文
posted @ 2015-07-20 13:20 XCml 阅读(199) 评论(0) 推荐(0)
摘要:有一些数据控件,每次更改它的值后,都会重新查询数据库,然后再重新显示出来。 这样每次都会刷新全部页面,如果是一些信息量很庞大的页面,就会出现卡顿的现象,为了避免这种情况,就用到了局部刷新。 所用到的控件为:AJAX扩展里面的ScriptManager和UpdatePanel。 ScriptMan... 阅读全文
posted @ 2015-07-19 21:59 XCml 阅读(4496) 评论(0) 推荐(0)
摘要:首先要明白Webform的运行顺序,当开始启动时候,首先执行的是Page_Load事件, 当点击任意按钮后,每次点击都要先执行一遍Page_Load(在这里Page_Load里面的事件是给数据控件加载数据)事件,然后才执行按钮上的内容。 但是如果是一个数据控件,里面存的是一些数据,如... 阅读全文
posted @ 2015-07-19 15:41 XCml 阅读(599) 评论(0) 推荐(0)
摘要:服务器控件和客户端控件的交替使用,主要还是获取到各个控件的值,直接用C#或Js判断是否符合条件就可以。 这里是以服务器控件为例子,至于客户端控件则需要写JS代码1、UserBFpublic class UserBF{ private MyDBDataContext _context; ... 阅读全文
posted @ 2015-07-16 20:53 XCml 阅读(609) 评论(0) 推荐(0)
摘要:验证控件一般是在注册的时候用到,是直接将JS代码封装到了控件里面,拉过来直接可以用,下面介绍一下主要用法:1、CompareValidator:比较验证 常用属性:ControlToCompare 用来进行比较的控件的ID ControlToValidate 要验证的控件的ID ... 阅读全文
posted @ 2015-07-16 20:34 XCml 阅读(1317) 评论(0) 推荐(0)
摘要:问题一:Response.Write 后连接Response.Redirect ,则Response.Write无法显示,直接跳转入Response.Redirect 的页面。解决方案:Response.Write("");假设,script内容中含有变量,那么解决方法是:string a=当前的记... 阅读全文
posted @ 2015-07-16 13:19 XCml 阅读(46965) 评论(0) 推荐(0)
摘要:Webform,即BS,浏览器应用。 关于服务器和客户端,在Webform 中, 服务器就相当于后台(也就是编辑C#代码的地方), 客户端相当于前台(也就是Html页面)。 用法: ①如果想在服务器控件里调用客户端控件的js或Jquery函数,必须在服务器的控件中加上onClientClick属性... 阅读全文
posted @ 2015-07-15 19:35 XCml 阅读(397) 评论(0) 推荐(0)