ASP.NET
LeoHaiTao
这个作者很懒,什么都没留下…
展开
-
ASP.NET 事物(Transaction)的使用
只有当所有的命令都提交成功时才向数据库提交数据,否则只要有一条不能执行成功就不向数据库提交示例: SqlTransaction trans = sqlCnn.BeginTransaction(); //启动一个事物 sqlCmm.Transaction = trans; //为事物创建命令 t原创 2012-03-25 17:42:37 · 3419 阅读 · 0 评论 -
asp.net中的窗体身份验证(不同的角色访问不同的目录)
在《asp.net中的窗体身份验证(最简单篇)》说明了如何让通过了身份验证的用户访问网站,但是该方法中有一个缺点,就是访问整个网站都需要用户身份验证。因此,在《asp.net中的窗体身份验证(分目录验证篇)》中介绍了如何让通过了身份验证的用户访问特定的目录,例如网站根目录中的网页是任何用户都能访问的,而admin目录则只能让通过身份验证的用户访问。这种方法可以解决大部分网站的身份控制,但是,对于一转载 2012-12-15 15:21:19 · 587 阅读 · 0 评论 -
关于js实现的Ajax调用,webService,一般处理程序,aspx
记得以前学的时候,网上的资料一大堆,就是没几个看的懂,都是理论,包括我目前看的mvc书都是一样,废话一堆,其实东西没那么难,让作者把某个技术吹上天了.下面是一些初学者,比较实用的代码,欢迎大虾指导....创建一个静态页面default.html//下面是default.html的代码,直接考过去就可以了...http://www.w3.org/TR/xhtml1/DTD/x转载 2012-12-20 11:20:44 · 4923 阅读 · 0 评论 -
ASP.NET DataList绑定二进制图片
最近做项目遇到把图片以二进制形式存入到数据库,然后再读取到DataList中的问题,写了个小例子,把代码粘过来了也可点此下载源码和数据库WebForm1.aspx:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">原创 2013-01-07 22:15:35 · 3391 阅读 · 0 评论 -
全选 更新选中的
全选:前台实现全选: function checkAll(obj) { var ch = document.getElementsByTagName("input"); for(var i=0;i { if(ch[i].type=="checkbox") {原创 2013-01-29 11:57:22 · 680 阅读 · 0 评论 -
GridView鼠标滑过变色及动态加载模板中的linkbutton
/// /// 鼠标悬停变色 /// /// /// protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == Da原创 2013-03-01 19:53:04 · 1128 阅读 · 0 评论 -
ASP.NET NPOI导出Excel
最近做项目遇到导出Excel的问题总结一下:看代码:/// /// 生成Excel的方法 /// /// DataSet /// Excel存在服务器的相对地址 /// private bool ExportExcel(DataSet ds, string path)原创 2013-03-01 19:50:08 · 6079 阅读 · 0 评论 -
GridView 动态隐藏控件
后台实现方式:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { LinkButton link = (LinkButton)e.Row.FindControl("linkEdit"); if (truename ==原创 2013-04-02 14:23:49 · 754 阅读 · 0 评论 -
asp.net 饼形报表
前台: $(document).ready(function() { var chart = new Highcharts.Chart({ }); }); 用于存放饼形图后台:public Stri原创 2013-03-21 17:41:34 · 902 阅读 · 0 评论 -
ASP.NET购物车
说明:该实例基于ASP.NET3.5使用Session实现购物车功能,数据库使用SqlServer2005。商品的分类以及产品的管理功能不在此实现。 希望该实例能对对购物车功能实现不太清楚的开发人员起到抛砖引玉的功效:)。 文中的产品图片来源于互联网。1、惯例——预览功能产品列表:当点击每个产品下的添加到购物车图片时,页面会转向到ShoppingCa原创 2013-04-08 19:05:17 · 3901 阅读 · 0 评论 -
AspNetPager 新闻内容分页
前台:{%> runat="server" AlwaysShow="True" FirstPageText="Home" LastPageText="End" NextPageText="Next" PageSize="1" PrevPageText="Previous" OnPageChanged="AspNetPager_PageChange原创 2013-05-13 14:16:00 · 818 阅读 · 0 评论 -
asp.net下载文件
try { string resourceurl=".//路径//文件名.扩展名"; int i = resourceurl.LastIndexOf('\\'); string filename=resourceurl.Substring(i + 1); string Full原创 2013-06-25 16:14:42 · 677 阅读 · 0 评论 -
ASP.NET 下载文件
string resourceurl = ((LinkButton)sender).CommandArgument.ToString(); try { int i = resourceurl.LastIndexOf('\\'); string filename=resourceurl.Substring(i原创 2013-06-25 16:21:18 · 645 阅读 · 0 评论 -
ASP.NET MVC uploadify 谷歌浏览器崩溃
由于谷歌浏览器内部有缓存原创 2014-11-22 17:13:42 · 1184 阅读 · 0 评论 -
asp.net 使用jquery 和ajax 实现三级联动
前台: #Select1 { height: 21px; width: 95px; } #Select2 { height: 21px; width: 90px; }原创 2012-04-07 21:11:36 · 3652 阅读 · 0 评论 -
高仿优酷评论留言板
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">#divfa a{ font-size:20px; font-weight:bold; text-decoration:none}.style1{width: 100%;}原创 2012-03-22 22:29:10 · 3245 阅读 · 1 评论 -
使用ngrok将本地Web服务器公开到Internet
ngrok官网:https://ngrok.com 1.下载ngrok https://ngrok.com/download顺便 注册一个账号 (使用GitHub登录也是可以的)2.解压下载后的文件,打开ngrok.exe3.使用如下命令来访问http:http:// localhost:5000ngrok http 5000会得到如下信息 这时访问HTTP:/...原创 2018-11-27 13:56:44 · 416 阅读 · 0 评论 -
验证控件的使用 (转)
C#各种验证控件的使用方法 C#各种验证控件的使用方法ASP.NET为开发人员提供了一整套完整的服务器控件来验证用户输入的信息是否有效。这些控件如下: 1、RequiredFieldValidator:验证一个必填字段,如果这个字段没填,那么,将不能提交信息。 2、CompareValidator:比较验证。比较两个字段值是否相等,如密码和确认密码两个字段转载 2012-12-13 10:34:59 · 798 阅读 · 0 评论 -
iFrame 做导航
首页 //把target属性设置成iframe的name 第一页 第二页 第三页 第四页原创 2012-11-04 18:25:02 · 7562 阅读 · 3 评论 -
ASP.NET注册时使用邮箱激活验证
激活验证主要实现的功能是:当用户在注册页面注册数据时,向用户注册的邮箱发送一条激活链接,当用户点击此链接时用户注册的账号才能被激活,否则的话即使在登陆界面输入正确的用户名和密码也不能登陆。using System;using System.Collections.Generic;using System.Linq;using System.Web;using Syste原创 2012-05-31 20:00:16 · 8358 阅读 · 15 评论 -
asp.net 鼠标点击文本框内容变空,移开后又返回原值
this.TextBox1.Attributes.Add("Value","查找评论内容或评论人"); this.TextBox1.Attributes.Add("OnFocus", "if (this.value=='查找评论内容或评论人') this.value='';"); this.TextBox1.Attributes.Add("OnBlur", "i原创 2012-03-27 20:24:23 · 1434 阅读 · 0 评论 -
Gridview 模板取值
模板行是一行int i_RowIndex = ((GridViewRow)((Button)e.CommandSource).NamingContainer).RowIndex; //取当前行的行号 Label lb = GridView1.Rows[i_RowIndex].Cells[0].FindControl("Label1") as Label; //取当前行的label的值原创 2012-03-29 16:41:54 · 867 阅读 · 0 评论 -
在GridView中使用FindControl
1、在选择(SelectedIndexChanged)事件中使用 //获得被选择行的TextBox1 protected void gv1_SelectedIndexChanged(object sender, EventArgs e) { //Control c = this.gv1.Rows[this.gv1.SelectedIndex转载 2012-04-05 08:57:33 · 541 阅读 · 0 评论 -
给GridView模版列中的按钮的CommandArgument属性绑定值及调用
几张图贴出,看看估计就明白了。(1)在GridView中加入模版列,在模版列中放入按钮。(这个前面已介绍过)(2)单击GridView编辑模版。(3)进入如下界面:(4)单击按钮,点击下面图中的“编辑DataBinding”项,进入(5):(5)进入按钮的DataBinding界面后,把可绑定属性下的“CommandArgument”项的字段绑定转载 2012-04-05 21:29:24 · 1271 阅读 · 0 评论 -
为GridView“删除”列添加确认对话框
如何为gridview控件里的“删除”列添加一个确认对话框?网上众说纷纭,大致见到了三种解决方案,现归纳如下:1、继承Web.IO里的button控件,为其实现一个IPostback的接口用于回调,具体代码之复杂,只有作者自己想体会吧……2、在gridview的RowDataBound事件中,遍历所有子控件,若属于LinkButton类,且CommandName为“Delete”,就调用其转载 2012-04-05 21:38:59 · 638 阅读 · 0 评论 -
ASP.NET 使用WebServices+Ajax实现无刷新验证用户是否已注册
前台: .style1 { width: 20%; } .style2 { width: 89px; text-align: right; } $(fu原创 2012-04-06 17:47:32 · 1585 阅读 · 0 评论 -
将药品类别表数据加载到页面的目录树中
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;using原创 2012-04-10 22:02:21 · 1840 阅读 · 0 评论 -
asp.net 有刷新实现三级联动
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;using System.原创 2012-04-11 22:14:21 · 1364 阅读 · 0 评论 -
TreeView加载数据库数据的三种方法实现三级联动
方法一:.将所有节点加载到目录树上:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlCl原创 2012-04-15 13:12:11 · 7399 阅读 · 0 评论 -
GridView 做增删改查操作
前台代码: 用户名: 密码: <asp:Button ID="btnAdd" runat="server" Height="25px" onclick="btnAdd_Click" Text="添加" Width="82px" />原创 2012-04-15 19:25:24 · 2399 阅读 · 1 评论 -
asp.net 仿百度搜索 智能感知快速搜索
点此链接可直接下载原项目前台代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.S原创 2012-04-26 22:47:28 · 2255 阅读 · 0 评论 -
ASP.ENT GridView隔行变色
$(function () { //方法一: // var mytr = $('#GridView1 tr'); // for (var i = 1; i // if (i % 2 == 0) {原创 2012-04-17 21:09:39 · 1902 阅读 · 0 评论 -
ASP.NET 当GridView中没有数据的时候,显示标题栏 并且给出一行数据提示 (两种方法)
方法一:直接改GridView的属性(简单方法)显示标题栏:ShowHeaderWhenEmpty:True给出文本提示:EmptyDataText:没有您查找的数据方法二:private void GetData() { using (SqlConnection sqlcnn=new SqlConnection(sqlstr)) {原创 2012-04-23 16:50:19 · 5400 阅读 · 0 评论 -
ASP.ENT 前台更改绑定数据的日期格式
1。Eval和Bind的区别 绑定表达式 区别 1。eval是只读数据,bind是可更新的2.当对次表达式操作时候,必须用Eval 如2.若GridView中绑定列里面 设置 内容格式 DataFormateString ={0:d} ,则 必须把 属性 HtmlCode 设置为false,否则无法起作用;Eval 单向绑定:数据是只读的B原创 2012-05-08 08:41:28 · 1256 阅读 · 0 评论 -
ASP.NET (C#)验证数字
方法一:int i=0;if (!int.TryParse(this.txtPage.Text, out i)){ Response.Write("alert('请输入有效数字!')"); this.txtPage.Text = string.Empty; }//判断是否是数字方法二:try { if (Con原创 2012-05-08 08:37:05 · 1908 阅读 · 2 评论 -
asp.net 弹出层编辑
static string id = string.Empty; //注意这里必须声明成static类型 protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if(e.CommandName=="EditB")原创 2012-05-10 22:41:23 · 1449 阅读 · 0 评论 -
基于.NET平台常用的框架整理
基于.NET平台常用的框架整理自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。分布式缓存框架:Microsoft Velocity:微软自家分布式缓存服务框架。Memcahe...转载 2018-12-11 15:02:15 · 263 阅读 · 0 评论