ASP.NET技术
文章平均质量分 57
Love1221
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
过滤SQL关键字,过滤脏话!
//替代SQL//输入时替代 public string InCheckStr(string str) { if (str != null) { int i; string fy_in, fy_out; fy_in = "exec|in原创 2007-06-13 14:26:00 · 1538 阅读 · 3 评论 -
跨页面实现多选
本文介绍如何在ASP.NET中实现多页面选择的问题。其具体思路很简单:用隐藏的INPUT记住每次选择的项目,在进行数据绑定时,检查保存的值,再在DataGrid中进行选中显示。下面时完整的代码和例子:查看例子SelectMultiPages.aspx<%@ Page EnableViewState="true" CodeBehind="SelectMultiPages.aspx.cs"转载 2007-06-14 16:43:00 · 470 阅读 · 0 评论 -
ASP.NET 2.0防止同一用户同时登陆
要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里面的信息也会被清转载 2007-06-14 17:31:00 · 500 阅读 · 0 评论 -
显示N-M条如何实现
今天做一个页面,用DataList分页,并且要实现 "显示N-M条"!在实现过程中,遇到了困难就是第一页和第二页的当前页码都为0.用Debug跟踪了好久,才解决.贴出来,供自己参考,并请大家指点. string sql; GetData GD = new GetData(); DataSet ds = new DataSet(); SqlConnection原创 2007-06-12 09:57:00 · 557 阅读 · 0 评论 -
DataList小结
DataList小结设计模版: 页眉 页脚 数据记录 交替显示项 选中时的显示方式 编辑时的显示方式 数据记录分隔符 编辑模版,里面可以嵌入控件,绑定数据。转载 2007-06-12 15:08:00 · 403 阅读 · 0 评论 -
js按比例上传图片
function InitMsgBox(obj){ var img = document.getElementById("Image1"); //设置缩略图的初始宽度和高度 var xw=80; var xl=80; //图片高宽 var width = img.width; var height = img.heig原创 2007-09-11 11:12:00 · 575 阅读 · 0 评论 -
关于gridview获取当前行信息的这个古老的话题。
据说在以前的datagrid中,这个问题很好解决。可是发展到gridview,情况却变得复杂了。真是一代不如一代。方法一:直接利用commandname="select"属性设置,将当前字段设置为选择按钮的功能,然后调用gridview的选中行的信息。方法二:当gridview中某行需要多个linkbutton时,总不能为每个linkbutton都设置为select吧?可以如下:转载 2007-09-06 10:52:00 · 989 阅读 · 0 评论 -
功能不错的分页存储过程,可支持多表查询,任意排序
功能不错的分页存储过程,可支持多表查询,任意排序 Create PROCEDURE usp_PagingLarge@TableNames VARCHAR(200), --表名,可以是多个表,但不能用别名@PrimaryKey VARCHAR(100), --主键,可以为空,但@Order为空时该值不能为空@Fields VARCHAR(200), --转载 2007-09-06 14:37:00 · 663 阅读 · 0 评论 -
ASP.NET中利用DataGrid的自定义分页功能和存储过程结合实现高效分页
ASP.NET中利用DataGrid的自定义分页功能和存储过程结合实现高效分页 ASP.Net中的DataGrid有内置分页功能, 但是它的默认的分页方式效率是很低的,特别是在数据量很大的时候,用它内置的分页功能几乎是不可能的事,因为它会把所有的数据从数据库读出来再进行分页, 这种只选取了一小部分而丢掉大部分的方法是不可去取的.在最进的一个项目中因为一个管理页面要管理的数据量非常大,转载 2007-06-13 16:10:00 · 530 阅读 · 0 评论 -
GridView+存储过程实现自定义分页
GridView+存储过程实现自定义分页!其实很简单,主要是怎么保存当前页面的页码PageIndex问题,不过把这个解决了什么都好办了.因为在分页过程中:PageSize是一定的,我们可以用一个属性[GridView1.PageSize]来表示即可.保存PageIndex好多中方法,而且数据不是很庞大,基本不会好太多的资源.在这里使用ViewState来保存当前的PageIndex和PageCou原创 2007-06-14 09:40:00 · 1049 阅读 · 0 评论 -
全半角转换
/// 转全角的函数(SBC case) /// /// 任意字符串 /// 全角字符串 /// ///全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 ///转载 2007-06-13 08:23:00 · 438 阅读 · 0 评论 -
使用DataList控件的编辑模板
前台: @ Page language="c#" Inherits="CommonFunction.DataListEditItem" CodeFile="DataListEditItem.aspx.cs" %>DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >HTML>HEAD>title>Da原创 2007-06-13 08:25:00 · 1008 阅读 · 0 评论 -
如何在DataGrid控件中添加CheckBox控件列
前台:============================================ @ Page language="c#" Codebehind="DataGridCheckBox.aspx.cs" AutoEventWireup="false" Inherits="CommonFunction.DataGridCheckBox" %>DOCTYPE HTML原创 2007-06-13 11:00:00 · 1051 阅读 · 0 评论 -
DataGrid自定义分页的例子
前台: @ Page language="c#" Codebehind="DataGridCustomPage.aspx.cs" AutoEventWireup="false" Inherits="CommonFunction.DataGridCustomPage" %>DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional/原创 2007-06-13 11:07:00 · 561 阅读 · 0 评论 -
如何在DataGrid中实现分页功能
DataGridPager.aspx @ Page language="c#" Codebehind="DataGridPager.aspx.cs" AutoEventWireup="false" Inherits="CommonFunction.DataGridPager" %>DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transition原创 2007-06-13 11:16:00 · 636 阅读 · 0 评论 -
DataList实现CheckBox的全选/全消.
在网上找了很多关于DataList实现CheckBox的全选/全消的例子,就这一例子适合我.录下...用Javascript在客户端实现遍历DataList控件,像MSN中的全选; 用一个Check或者按钮全选页面上的CheckBox 选中所有CheckBoxfunction CheckAll() { for (var i=0;i { var e = d转载 2007-06-12 15:06:00 · 788 阅读 · 0 评论 -
Cookie的使用[最近浏览]
Cookie的使用通过创建 HttpCookie 对象的实例编写 Cookie1.创建 HttpCookie 类型的对象并为它分配名称。2.为 Cookie 的子项赋值并设置所有 Cookie 属性。3.将该 Cookie 添加到 Cookies 集合中。 该实例表示一个名为 User 的 Cookie。原创 2007-06-13 14:37:00 · 1047 阅读 · 1 评论 -
错误提示:无法识别的配置节
问题:配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 无法识别的配置节“connectionStrings” 解决办法:将.net环境升级为2.0,开始-》运行-》cmd-》C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe原创 2007-06-14 10:55:00 · 527 阅读 · 0 评论 -
禁止页面缓存
禁止页面缓存//Duration必须为正整数//%@OutputCache Duration="Time" Location="None"%>%@OutputCache Duration=1 Location="None"%> 例如在做最近浏览功能的时候,如果你不禁止页面缓存,那么你每次显示的就总是原来的信息.所以,只有这样,才能达到你每浏览一件商品的时候,随时显示当前的商品信原创 2007-06-14 11:36:00 · 431 阅读 · 0 评论 -
弹出窗口,转向下一页
一句话:Response.Write("alert(添加成功!);location=role1.aspx");原创 2007-06-19 08:21:00 · 464 阅读 · 0 评论 -
ASP.NET文件下载
首先添加Thread命名空间:using System.Threading; 在你的Page_Load中添加这样的代码: Page.Response.Clear(); bool success = ResponseFile(Page.Request, Page.Response, "目的文件名称", @"源文件路径", 1024000); if (!success) Respo转载 2007-09-27 13:34:00 · 772 阅读 · 0 评论 -
已有打开的与此命令相关联的 DataReader,必须首先将它关闭
原因:同时打开建立两个DataReader,而采用同一个SqlConnection(或OleDbConnection );Command(或OleDbCommand )会造成这种结果。解决方法: 两个DataReader用不同的SqlConnection,Command;注意: DataReader依托于SqlConnection,如果SqlConnection关闭了,DataReader原创 2007-11-01 12:03:00 · 3600 阅读 · 0 评论 -
维持Session时间,页面定时刷新
由于session的时间维持的比较短,在这里我用定时刷新的方法向服务器端发送请求。以保存session的状态。 a.aspx function makeRequest() { var guid = rnd(); //alert(guid); //记住给个随机数,不然的话有缓存 var原创 2008-09-01 17:18:00 · 1653 阅读 · 0 评论 -
前台绑定后台方法
a.aspx:,0)">Adda.aspx.cs: protected string GetType() { try { return ddlType.Text.ToString().Trim(); } catch (Exception ex) { retur原创 2008-09-03 13:54:00 · 648 阅读 · 0 评论 -
listbox,CheckBoxList,RadioButtonList多选处理
listbox,CheckBoxList,RadioButtonList多选处理 foreach (ListItem li in Listbox1.Items){ if(li.Selected) { item+= ","+ li.Text; }}原创 2008-09-03 13:53:00 · 1131 阅读 · 0 评论 -
隐藏GridView的列
1.设置GridView中列的CSS为“Hidden”在CSS文件中设置Hidden:{display:none}即可;或2. protected void grdList_OnDataBinding(object sender, EventArgs e) { //此方法有别于CSS控件隐藏列,不在加载时显示则到时取不到ID值 grdList.Col原创 2008-09-03 13:56:00 · 621 阅读 · 0 评论 -
javascript中取得asp.net的DropDownList控件的值
javascript中取得asp.net的DropDownList控件的值 页面中用的DropDownList控件时,需要用javascript客户端脚本进行验证时,var ddl = document.getElementById("控件名");取得选中的列的值ddl.options[ddl.selectedIndex].text 取得选中值相对应的IDddl.options[ddl.sel原创 2008-09-03 14:01:00 · 604 阅读 · 0 评论 -
游标的经典示例
游标的经典示例 创建表单--create table Temp --(--ID int,--Name nvarchar(50),--MinValue int, --MaxValue int,--TableName nvarchar(50),--Field nvarchar(50)--) --insert Temp value原创 2008-11-21 10:43:00 · 454 阅读 · 0 评论 -
Textbox 点击编辑效果
JS script language="javascript"> function $(e){ return document.getElementById(e);//封装获取函数 } function edit(e){ //parseInt $(e).style.display="no原创 2008-12-24 13:05:00 · 511 阅读 · 0 评论 -
动态创建控件在 ASP.NET 中使用 Visual C#.NET
使用本分步指南动态创建一个.aspx 页的控件。 本文演示如何动态创建控件的.aspx 页。 示例项目执行以下操作: 创建两个 文本框 控件。 请验证内容 (TextBox.text) 和 TextBox 的属性保存在发送到服务器。 说明了由动态创建控件过帐的处理事件。创建项目和静态控件启动 Microsoft Visual Studio.NE转载 2009-05-20 15:35:00 · 1881 阅读 · 0 评论 -
关于页面动态添加控件
MSDN上提供了一种参考的方式,override页面的LoadViewState方法,因为该方法调用是在page_load事件之前,它可以保证这些动态控件在事件处理函数里面是可用的。下面是一个很简单的例子,例子很简单,页面上动态添加10个textbox,在viewstate里面保存一个标志位,表示是否动态添加了这些控件,在LoadViewState函数里进行判断,如果有这个标志,则重新加载这些控转载 2009-05-20 15:39:00 · 642 阅读 · 0 评论 -
GridView中点击删除按钮弹出对话框
点击删除按钮弹出对话框: asp:GridView ID="TopicView" Width="100%" runat="server" AutoGenerateColumns="False" BorderColor="#3B6BD1" BorderWidth="1px" BackColor="White"原创 2007-06-29 09:11:00 · 2295 阅读 · 0 评论 -
发布网站时,类型同时存在的原因.
在发布网站的时候可能会遇到类型同时存在的问题.导致这个问题的原因可能是有这么几个模块差不多,你直接复制导致的.因为,你复制后文件名称是改了,但是类名没有改.请看下面三图.解决的方法也很简单:修改Inherits和CS文件里的类名就可以解决问题了.原创 2007-06-18 17:19:00 · 524 阅读 · 0 评论 -
IMG的onerror事件的另一个用武之地
IMG的onerror事件的另一个用武之地:我们都不希望用户看到我们网站上面出现无效的图片,即便是出现了无效的图片我们也希望以一种友好的方式告诉用户图片无效,而不是直接给用户看默认的红叉;怎么办,我们可以在图片的onerror事件中将图片的src属性设置为我们网站上已存在的表示图片不存在的图片。代码示例:http://www.xxx.com/someImage.gif" onerror="t转载 2007-06-23 10:24:00 · 845 阅读 · 0 评论 -
您可能不知道的.Net2.0小技巧
1. 在提交页面之后,保持滚动条的位置可以在page指令上加上MaintainScrollPositionOnPostback指令%@ Page Language="C#" MaintainScrollPositionOnPostback="true" AutoEventWireup="true" CodeFile="..." Inherits="..." %>2. 在页面载入完之转载 2007-06-23 10:36:00 · 470 阅读 · 0 评论 -
ASP.NET(C#)生成缩略图
必须先引用命名空间: using System.IO; if (FileUpload1.PostedFile.ContentType.ToLower().IndexOf("image") 0) ...{ FunctionUtility.JavaScriptHelper.Alert("上传图片格式不正确!"); retur转载 2007-06-22 13:46:00 · 441 阅读 · 0 评论 -
图片边框样式
1:/*图片边框 */{border-top-width: 4px;border-right-width: 4px;border-bottom-width: 4px;border-left-width: 4px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-sty原创 2007-06-23 12:08:00 · 3439 阅读 · 0 评论 -
使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图
upfile.aspx文件@ Page Language="C#" AutoEventWireup="true" CodeFile="upfile.aspx.cs" Inherits="upfile_upfile" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xht转载 2007-06-22 12:59:00 · 467 阅读 · 0 评论 -
新闻内容分页
有的时候新闻内容太长,又是从数据库读出来的。怎么办呢。那就对他进行自动分页。分页方法: private string substr() { int ct=Int32.Parse(page); if(strl==(strl/pagesize)*pagesize)//看看页面的总记录是否能被每页的记录数整除转载 2007-06-22 13:47:00 · 669 阅读 · 1 评论 -
图片上传|图片按比例缩放
今天做的一个小模块中,跟图片有关:首先:生成缩略图,再上传到服务器.以前做了一个图片上传的,但是他不是按比例缩放的.只需要在中间加一段判断长和宽.就可以了.还是看看代码吧. //定义image类的对象 System.Drawing.Image image; System.Drawing.Image newimage; //图片路径 protected s原创 2007-06-23 09:23:00 · 1445 阅读 · 0 评论
分享