
WebForm
Grid/Wbs/Xml
厦门德仔
分享与交流:信息化建设、数字化转型、项目管理、流程梳理与再造、前后端开发、财务管理、数据库、网络、家庭教育与人生感悟等希望我的博客能带您愉快心情。
展开
-
[Asp.Net]防止ASP.NET按钮多次提交的办法
当页面在提交时,若网速太慢,用户可能多次点击提交按钮。这样,导致向数据库中插入了多条相同的记录。//方法一:在提交时调用一段客户端的代码。function a(){document.getElementById("btnok").value = '正在提交';document.getElementById("btnok").onclick=function(){return f转载 2012-07-10 14:24:19 · 1537 阅读 · 0 评论 -
[Asp.Net]获取当前的URL和IP地址
介绍一下ASP.NET取得当前页面的完整URL 的方放,icech做成了函数,直接用吧!private string GetPath() { string strPath = "http://" + Request.ServerVariables["HTTP_HOST"] + Request.ServerVariables["PATH_INFO"] + "?" +原创 2009-06-04 13:23:00 · 8216 阅读 · 2 评论 -
[ASP.NET]如何防范SQL注入式攻击
一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: ⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着原创 2010-09-19 22:45:00 · 1161 阅读 · 1 评论 -
[Asp.Net]百万级分页
/// 字段列表,如id,title,content /// 条件,如id<100 /// 主键,自增 /// 表的名字,如News /// 排序,0表示降序,1表示升序 /// 每页大小 /// 当前页码 public DataSet GetCurrentDataSet(原创 2012-03-15 13:38:07 · 1889 阅读 · 0 评论 -
[C#]在.NET调用加了SSL验证的WebService-根据验证过程远程证书无效
在.NET调用加了SSL验证的WebService System.Net.WebException: 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。 —> System.Security.Authentication.AuthenticationException: 根据验证过程,远程证书无效。 你可以改进代码以询问用户证书无效。 不能恢复某些项目. 如下所示:Service原创 2017-11-21 14:30:36 · 4852 阅读 · 0 评论 -
[ASP.NET]编程中常用到的27个函数集
ASP.NET编程中常用到的27个函数集 youkuaiyun.com 2008-6-4 1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentT转载 2009-05-07 20:33:00 · 1509 阅读 · 0 评论 -
[Asp.Net]如何解决“HttpException (0x80004005): 超过了最大请求长度”问题
错误提示:2020-05-22 10:47:52,488 [14] ERROR Njc.WebApiApplication [(null)] <(null)> - System.Web.HttpException (0x80004005): 超过了最大请求长度。在 System.Web.HttpRequest.GetEntireRawContent()在 System.Web.HttpRequest.FillInFormCollection()在 System.Web.HttpReque原创 2021-02-19 09:16:15 · 1917 阅读 · 0 评论 -
[Asp.Net]asp.net后台获取前台html控件的值的方法
asp.net后台获取前台html控件的值的方法Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-protected void Button1_Click(object sender, EventArgs e) {转载 2011-04-16 14:27:00 · 3735 阅读 · 0 评论 -
[Asp.Net]DataTable装置方法
最近做Stacked和分组报表显示的时候:需要进行DT的转置写一个方法处理如下:/// /// DataTable 转置 以左顶点做轴做转置 /// public static DataTable Transpose(DataTable dt_orig,string column) {原创 2012-04-01 16:22:24 · 2166 阅读 · 0 评论 -
[Asp.Net]后台前台代码相互绑定大总结
一.把后台代码写到前台去1 对于普通的html标签和普通服务器控件绑定后台变量(变量一定要public).cs // 加载方式 public string loadtype; protected void Page_Load(object sender, EventArgs e) {转载 2012-01-30 09:50:59 · 1527 阅读 · 0 评论 -
[asp.net]登录协同工作平台安全解决方案
[摘要]公司领导说登录验证的安全性如何保证,建议采用UKEY验证类似网银解决。解决方案:前端页面: //加载皮肤 var setTheme = function () { Ext.net.DirectMethods.GetThemeUrl(cbTheme.getValue(), { succ原创 2014-05-09 10:49:41 · 6253 阅读 · 5 评论 -
[Asp.Net]ConvertToPDF
如何把文档转换成PDF呢?ConvertToPDF.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;using Microsoft.Office;using Word = Microsoft.Office.Interop.Word;using Excel =原创 2013-05-31 16:50:49 · 1630 阅读 · 0 评论 -
[Asp.Net]无刷新验证码
VerifyCode.aspx:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.We原创 2012-07-25 08:51:41 · 1923 阅读 · 0 评论 -
[ASP.NET] C# 调用存储过程
例1CREATE PROCEDURE p_out @a as int,@b as int,@c as int outputASset @c=@a+@breturn 10---------------------.........SqlCommand cmd2=new SqlCommand("p_out",conn);cmd2.CommandType=CommandType原创 2008-07-13 16:39:00 · 1680 阅读 · 0 评论 -
[Asp.Net]Understanding Built-In User and Group Accounts in IIS
昨天把程序IIS6迁移到IIS7,出现异常原创 2014-05-07 13:37:24 · 2010 阅读 · 1 评论 -
[Asp.Net]<!--[if IE]>....<![endif]-->详解
....详解.............Ite:less than or equal to意思是小于或等于IE6浏览器,用于IE浏览器的条件注释,常用于CSShack,针对IE的JS等。在进行WEB标准网页的学习和应用过程中,网页对浏览器的兼容性是经常接触到的一个问题。其中因微软公司的Internet Explorer(简称IE)占据浏览器市场的大半江山,此外还有Firefox、Op转载 2012-07-10 13:05:26 · 1573 阅读 · 1 评论 -
[Asp.Net]页面事件顺序
using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts;转载 2012-02-13 09:09:45 · 1369 阅读 · 0 评论 -
[Asp.Net]GridView序号
GridView控件中加自动序号,有多种实现方法,你只需要根据的实用要求来确定。总的来分为后台写法和前台写法,后台写法一般不考虑分页的情况下使用,原理就是在GridView 绑定数据时,在RowDataBound 事件中来处理。页面的列为:或用 CS代码为:pr原创 2011-07-27 13:01:33 · 1452 阅读 · 0 评论 -
ListBox基本功能(ListBox1---ListBox换)
虽然在之前有做过类似功能:但有些问题,这次就重写吧。ListBox基本功能首先是列表项的添加,客户端实现代码添加在listbox实例化代码中间,例如:Text若在服务器端实现,为避免每次加载时执行添加列表项,上述代码包含在下面代码中:if(!IsPostBack){}WebForm页面上须添加2个listbox(listbox1和lixtbox2)和2个命令按钮,lis原创 2008-12-24 11:37:00 · 5530 阅读 · 0 评论 -
[ASP.NET]注销时跳出框架
注销时跳出框架新一篇: c#.net画曲线图(坐标) | 旧一篇: 雅虎公司C#笔试题注销时跳出框架 Posted on 2006-09-15 17:09 陈BLOG 阅读(35) 评论(0) 编辑 收藏 引用 网摘 所属分类: .NET 基础 很多网页都是框架结构的,在很多的情况下会通过按钮点击事件或链接,跳出框架转到其它界面。例如说点击“注销登录”返回到登录界面。一转载 2009-01-16 15:25:00 · 1755 阅读 · 0 评论 -
[Asp.Net]动态生成控件
很久以前写过一段代码:编码的时候生成规格,规格是根据中的ID 数据库对应规格,需要显示动态的文本框。 protected void dynamic_create_control() { string connectionString = "Data Source=SyteLine;Initial Catalog=SHATDB;Persist Security In原创 2008-10-08 14:43:00 · 1486 阅读 · 0 评论 -
[Asp.Net MVC]自定义Metadata验证特性
常用的验证特性标签: StringLength , Required , RegularExpression , Range , MembershipPasswordAttribute(密码强度限制)也可以通过简单扩展, 增加自己的验证特性/// <summary> /// 这东西也就是练手玩一下, 实际 .net framework已有 EmailAddressAtt...原创 2019-07-01 09:49:06 · 434 阅读 · 0 评论 -
[Asp.Net]登录协同工作平台安全解决方案(优化版)
之前的加密解决方案,随着chrome版本45之后以及edge浏览器之后,无法识别插件。需要变更代码和驱动。解决方案不变:HTML:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Login.aspx.cs" Inherits="DzPlatForm.Logon" %><%@ Register Assembly="Ext.Net原创 2016-07-22 21:58:16 · 3441 阅读 · 1 评论 -
[Asp.Net]页面生命周期
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.W转载 2012-09-26 08:58:56 · 1305 阅读 · 0 评论 -
[Asp.Net]批量清楚控件的数据
/// /// 清空所有的文本框 /// private void ClearAllTextBox() { foreach (Control control in this.groupBox1.Contr原创 2010-11-26 14:58:00 · 1562 阅读 · 0 评论 -
[Asp.Net]实现提取数据到table中 不用服务器控件
1.后台方法 public string id; public string usercode; public void tbalelist(string strsql) { string str = string.Empty; DBCon OAcon = new DBCon(); SqlConnection myConn =原创 2010-04-16 09:43:00 · 1971 阅读 · 0 评论 -
[Asp.Net]QRCode生成二维码(续)-在二维码图片中心加Logo或图像
<%@ WebHandler Language="C#" Class="GetQRCode" %>using System;using System.Web;using ThoughtWorks.QRCode.Codec;using ThoughtWorks.QRCode.Codec.Data;using ThoughtWorks.QRCode.Codec.Util;...原创 2013-12-05 08:39:11 · 4890 阅读 · 1 评论 -
[Asp.net]水晶报表发布
通常部属网站的时候需要编译那些需要的文件,和一些系统需要的组件。会感觉到很繁琐。发布网站是一个不错的选择:直接发布服务器上,设置好站点与端口即可。以下是总结的步骤。。。第一、是将网站里所有的数据连接都做成从web.config中读取,这样的话,就可以一劳永逸了。第二、就是IIS设置了,在IIS中的asp.net中选择你的版本,我是2.0,然后有个全局环境和本站环境两个按钮,如果网站原创 2008-08-25 20:25:00 · 2401 阅读 · 0 评论 -
[Asp.Net]如何安装与部署asp.net网站
如何给Asp.Net 网站项目打包1、打开你的项目,在中用鼠标右击你的,选择-。2、对话框中选择-。(注意:的存放路径。)3、vs.net 的窗口左侧会显示。用鼠标右键选中,选择-,在弹出的中同时选中和。(注意:可根据自己需要选择。)4、你的解决方案中会新增一个你的 Web 安装项目名称的工程,就是安装的项目。保存一下,有时会出错。5、如果你用了crystal report,就原创 2008-07-25 15:03:00 · 4714 阅读 · 1 评论 -
[Asp.Net]判断输入文字是否是数字
asp.net判断输入文字是否是数字 方案一:/**//// /// 名称:IsNumberic /// 功能:判断输入的是否是数字 /// 参数:string oText:源文本 /// 返回值: bool true:是 false:否 /// public bool IsNumberic(string oText) { try { int v原创 2009-04-28 09:01:00 · 3956 阅读 · 1 评论 -
导出EXCEL方法汇总
方法一: public void DataBindTitleExcel(Page pPage, DataTable dt, string ExcelTitle, string strUserMsg) { HttpResponse response = pPage.Response; if (dt.Rows.Count == 0)原创 2011-12-12 08:03:43 · 1917 阅读 · 0 评论 -
[Asp.Net]aspx转html(一)
/// 传入URL返回网页的html代码 /// 传入URL返回网页的html代码 /// /// URL /// public static string getUrltoHtml(string Url) { string errorMsg = ""; try原创 2011-11-16 08:57:17 · 1477 阅读 · 0 评论 -
[Asp.Net]aspx 动态生成html(二)
第一种方法:直接转化一个页面的方法 public static bool CreateList(string url, string fna) { bool ok; //准备生成 string strHtml; StreamReader sr = null; //用来读取流 StreamWri原创 2011-11-16 08:52:04 · 1650 阅读 · 0 评论 -
[正则]实现文本框只能输入正整数
正则实现文本框只能输入正整数原创 2011-08-03 09:20:39 · 1843 阅读 · 0 评论 -
[Asp.Net]在线阅读文件
string fileName = "201096218686"; string p = "201096198974.pdf";//定义文件名 string filePath = Server.MapPath("DataFile/" + p);//转换为物理路径 Response.ClearContent();//清空缓冲区内容 Response.ClearHeaders();//清空缓冲区HTT原创 2011-01-28 12:46:00 · 1835 阅读 · 0 评论 -
[Files]多文件上传和下载
最近在做一个信息发布系统。要有上传文件和下载的功能直接上源码: function addFile() { var str = '' document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str) } table align="center" cl原创 2010-12-15 12:39:00 · 1788 阅读 · 0 评论 -
[性能]优化的七个方面
一、数据库操作 1、用完马上关闭数据库连接 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在转载 2010-11-21 12:22:00 · 1630 阅读 · 0 评论 -
重写页面基类(判断丢失Session)-保证不丢失VIEWSATE-完美解决方案
/// /// PageBaseNew 的摘要说明/// public class PageBaseNew:System.Web.UI.Page { public PageBaseNew() { this.Load += new System.EventHandler(PageBaseNew_Load); } private voi原创 2010-06-28 20:55:00 · 1567 阅读 · 0 评论 -
[C#]邮件发送
public static void mailadd(string mailto, string mailsubject, string mailbody, string attech)//创建Mail,填入发送人,主题,內容 { { MailMessage mlMsg = new MailMessage(); //处原创 2010-06-20 10:42:00 · 1687 阅读 · 0 评论 -
[Session] 莫名丢失和过期完美解决
Session丢失的解决办法小结 最近在做ASP.NET项目时,测试网站老是取不出Session中的值,在网上搜索了一下,找到一些解决方法,记录在这里。最后使用存储在StateServer中的办法解决了问题。SessionState 的Timeout),其主要原因有三种。一:有些杀病毒软件会去扫描您的Web.Config文件,那时Session肯定掉,这是微软的说法。二:程转载 2010-06-15 14:29:00 · 1875 阅读 · 0 评论