
asp.net 其他
文章平均质量分 66
xwqjamky
aa
展开
-
ASP.net Logion用户登陆验证代码
web.config …… …… Global.asax.cs protected void Session_End(Object sender, EventArgs e) { Application.Lock(); Application.Remove(Session.SessionID.ToString()); Application["OL_UserCount"]=(int)A原创 2005-10-11 22:31:00 · 775 阅读 · 0 评论 -
asp.net中动态变更CSS
之后,在要更换CSS的页面中,使用如下代码 Sub Page_Load(Sender As Object, E As EventArgs) If Not (IsPostBack) MyStyleSheet.Attributes.Add("href","/css/flostyle.css") End If原创 2005-10-18 23:34:00 · 597 阅读 · 0 评论 -
ASP.NET中不定级动态菜单的实现
前日,根据客户需要,要根据如下的表动态生成如下的菜单:表中的数据是动态更新的。 我们平时IEWebContr来做菜单时都是在html中直接输入,也就是说是静态的,现在要做成动态的,而且菜单级数不定,怎么来实现呢?笔者通过研究发现,用IEWebContr来做菜单时,菜单项可以直接输入,也可以用如下的方法指定从某一个文件中读取菜单项: 〈iewc:TreeView runat="server"原创 2005-10-18 23:36:00 · 652 阅读 · 0 评论 -
打印:控制"纵打"、 横打”和“页面的边距
1、控制"纵打"、 横打”和“页面的边距 (1) codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360">> function SetPrintSettings() { // -- advanced features factory.printing.SetMarginMeasure(2) // meas原创 2005-11-22 11:17:00 · 1007 阅读 · 0 评论 -
用WebBrowser组件打印页面内容.
document.all.WebBrowser.ExecWB(6,6)参数例表4,1保存网页4,2保存网页(对话框)6,1直接打印6,2直接打印7,1打印预览7,2打印预览8,1选择参数,打印参数设置8,2选择参数,打印参数设置10,1查看页面属性10,2查看页面属性17,1全选17,2全选22,1重新载入当前页22,2重新载入当前页-->***WSOFT.NET***.Noprint{displ原创 2005-11-16 23:53:00 · 1040 阅读 · 0 评论 -
WEB打印经验交流
WEB打印一直困扰着大家,小弟最近做一项目,稍有心得,特来跟大家交流交流。我在那个项目中是利用ScriptX.cab这个控件来解决问题的,包括各种汇总表,详细清单等等,不过最大弊端就是打印的格式是死的,你要打印出怎样的格式必须自己来做,还有就是打印分页,它是按你设置的纸张大小来分的,所以必须人为控制,我已经搞定了。ScriptX.cab大家可以到网上去DOWN一个。好了,废话不多说了,代码才是大家原创 2005-11-16 23:56:00 · 1002 阅读 · 4 评论 -
DropDownList既能选择又能输入
html>head>style>.cls1 {}{ position:absolute; left:250px; top:89px; width:216px; height:72px; z-index:1; }.cls2 {}{ position:absolute; left:250px; top:89px; width:95px; height:18px; z-index:2 }input {}原创 2005-11-15 23:37:00 · 929 阅读 · 0 评论 -
多行文本框限制输入字符长度(两种方法)
方法一:弹出对话框提示1.html代码HTML> HEAD> title>WebForm6title> meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> meta name="CODE_LANGUAGE" Content="C#"> meta name="原创 2005-11-15 23:42:00 · 2502 阅读 · 0 评论 -
ASP.net DropDownList 无刷新联动菜单
再谈 N 个 asp.net DropDownList 无刷新联动菜单,牺牲N-1个ASPX来实现自动更新机制,避免刷新的闪动!!以下代码绝对可以使用,也可以实现多级菜单。。。。function load(state) { var drp2 = document.getElementById("DropDownList2"); for(var i=0;i<=d原创 2005-12-14 09:19:00 · 853 阅读 · 0 评论 -
ASP.NET常用代码
1. 打开新的窗口并传送参数: 传送参数:response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+")")接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1");2.为按钮添加对话框原创 2005-12-14 09:28:00 · 706 阅读 · 0 评论 -
TextBox上实现右键菜单
HTML> HEAD> title>TextBoxRightMenutitle> meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> meta name="CODE_LANGUAGE" Content="C#"> meta name="vs_defaultC原创 2005-12-28 19:52:00 · 1003 阅读 · 0 评论 -
[ASP.NET开发系列]在用户控件中添加事件
在《在用户控件中添加属性》这一篇文章中我们演示了如何在用户控件中添加属性,接下来我们演示如何在用户控件中添加事件。在《在用户控件中添加属性》这一篇文章中我们定义了一个用户登录的用户控件UserLogin.ascx 文件,里面包含了一个LinkButton服务器按钮控件,当用户单击该按钮时服务器端会自动生成一个回发来激发Page.Load事件。除了服务器自动产生回发来激发Page.Load事件外,我原创 2005-12-28 19:54:00 · 842 阅读 · 0 评论 -
常见日期方法荟萃
一.如何获得当月有多少天int m=System.DateTime.DaysInMonth(System.DateTime.Now.Year,System.DateTime.Now.Month);二.日期型格式处理通用方法1.在webconfig中配置如下add key="ShortDatePattern" value="MM-dd-yyyy" />add key="LongDatePattern原创 2005-12-28 20:00:00 · 1439 阅读 · 0 评论 -
[ASP.NET开发系列]在用户控件中添加属性
在WEB开发中经常有一些代码是在很多地方重复出现的,象导航栏、用户登录/注册和首页上面的一些固定栏目等。这些可重用的代码我们可以把它写成一个通用模块供需要的地方来引用,这样做即节省了开发时间还方便以后的维护。在asp.net的web编程中提供了一种叫做“用户控件”可以帮助我们完成这种做法,其文件扩展名是“.ascx”,由于ascx文件是用来插入ASPX页面中使用的,而一个ASPX窗体只能包含一个标原创 2005-12-28 19:55:00 · 925 阅读 · 0 评论 -
C#禁止一个程序多次打开
方案一://判断是否已经存在一个exe 是要写在main函数里面的 [STAThread] static void Main() { bool createdNew; Mutex m = new Mutex(true, "yourexe", out createdNew); if (! cr原创 2007-08-31 00:01:00 · 1212 阅读 · 0 评论 -
IP地址和数字之间转化的算法
public static uint IPToInt(string ipAddress){ string disjunctiveStr = ".,: "; char[] delimiter = disjunctiveStr.ToCharArray(); string[] startIP = null; for (int i = 1; i { start原创 2007-08-31 00:08:00 · 780 阅读 · 0 评论 -
ASP.NET常用函数(推荐)
ASP.NET常用函数(推荐) Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression) 转换表达式为Bool原创 2005-10-12 08:42:00 · 513 阅读 · 0 评论 -
身份证号码验证web服务
已经有18位号的c#程序和15位到18位转换的程序 但还没有一个完整的服务器端验证程序 所以加以总结了一下 写了一个做为web服务 供大家交流使用 using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Diagnostics; using Syste原创 2005-10-11 22:49:00 · 1127 阅读 · 0 评论 -
ASP.NET向SQL Server数据库添加图片
aspx: 注册 border="0"> 添加新用户 姓名 电子邮件 性别 出生日期 照片 aspx.cs: using System; using System.IO; using System.Collections; using System.ComponentModel; using System.Data;原创 2005-10-11 22:38:00 · 660 阅读 · 0 评论 -
AspNetPager分页控件
分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url直接访问除首页外的其它页面、数据量大时分页性能明显下降等,而且有时候我们需要对DataList和Repeater甚至自定义数据绑定控件进行分页,手工书写分页代码不但技术难度大、任务繁琐而且代码重用率极低,因此分页已成为许多ASP.NET程原创 2005-10-14 23:35:00 · 749 阅读 · 0 评论 -
Asp.Net细节性问题技巧精萃
1.与的区别: 答:是在程序执行时调用,是在DataBind()方法之后被调用2.控件接收哪些类型数据? 答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后我们就可以原创 2005-10-15 00:13:00 · 496 阅读 · 0 评论 -
在.NET中获取一台电脑名,IP地址及当前用户名
在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其他好的方法,可以回复一起整理: 1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostNam原创 2005-10-16 22:21:00 · 626 阅读 · 0 评论 -
一个ASP.NET中汉字转拼音的程序
这是它的html源代码 No1 Text="Button"> 这是它的CS源程序: using System; using System.Text; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.原创 2005-10-17 00:40:00 · 1523 阅读 · 0 评论 -
三色交替的下拉列表框
如下图所示,显示三种颜色交替的下拉框。 实现方法: 1.使用System.Web.UI.HtmlControls控件,把它作为服务器控件运行。 2.在后台为这个select控件绑定数据。 3.再调用一个自己写的函数为它的没个项目指定颜色。 实现代码(主要实现部分): 前台(WebForm1.aspx): 后台(WebForm1.as原创 2005-10-17 00:51:00 · 598 阅读 · 0 评论 -
Asp.Net下的DataGrid的多层表头
先看下表:业务员地 区 北京上海深圳张三100200300 实际上Asp.Net下的DataGrid只不过是一个HtmlTable,只不过在HtmlTable的基础上添加了很多属性、方法,纳入ViewState机制,来生成、控制它;有了这一点认识,事情就很好办了:我们可以在属性生成器中可以定义列的表头,它实际上只不过是在列之间插入了“”的html标记,如此而已;因此根据上面的例子,可以在第3列的原创 2005-10-18 23:32:00 · 552 阅读 · 0 评论 -
如何实现ASPX页面等待5秒,自动跳转到另一个页面INDEX。ASPX
var time=5000;function goURL(){window.location.href="index.aspx";}setTimeout("goURL()",time);原创 2005-10-11 16:50:00 · 3095 阅读 · 1 评论 -
在Web DataGrid中当鼠标移到某行与离开时行的颜色发生改变(结合javascript)
在head中添加javascript 代码如下: function sel(i) // 鼠标移上去后执行 { eval(i+".style.background=#CCCC66"); // 更改行的颜色 eval(i+".style.cursor=hand"); // 鼠标移上去后变为手形 } function unsel(i) // 鼠标离开后执行 { eval(i+".style原创 2005-10-11 16:51:00 · 668 阅读 · 0 评论 -
在ASP.net中弹出"另存为"对话框
会自动弹出另存为对话框,提示用户保存路径./// /// 文件下载 /// /// private void FileDownload(string FullFileName) { FileInfo DownloadFile = new FileInfo(FullFileName); Response.Clear(); Response.ClearHeaders();原创 2005-10-11 23:17:00 · 2172 阅读 · 0 评论 -
ASP.NET页面间的传值的几种方法
ASP.NET WEB FORMS 给开发者提供了极好的事件驱动开发模式。然而这种简单的应用程序开发模式却给我们带来了一些小问题,举个例子,在传统的ASP应用程序中,你能够通过POST方法很容易的把一个值或多个值从一个页面传送到另一个页面,用同样的方法在ASP.NET中实现有点麻烦。在这里,我们可以通过其他方式来解决这种情形。ASP.NET为我们提供了三种方式,一种是可以通过用QueryStrin原创 2005-10-12 08:51:00 · 516 阅读 · 0 评论 -
客户端控制服务器控件失效
http://www.youkuaiyun.com/images/csdn.gif" />void Page_Load(){ ib.Attributes["onclick"] = "javascript:return false;";}private void Page_Load(object sender, System.EventArgs e){ this.ImageButton1.Attribu原创 2005-10-19 09:13:00 · 628 阅读 · 0 评论 -
ListBox實現點選和多選,就是CTR+鼠標點擊選中
1、设置 SelectionMode为Multiple/Single(选择模式)2、获取用foreach (ListItem item in ListBox1.Items){ if (item.Selected) { .. }}listBox.SelectionMode = MultiSimple;可以多选for (int i = 0; i {textBox1.Text += l原创 2005-10-19 09:19:00 · 966 阅读 · 0 评论 -
屏蔽浏览器关闭按钮及ALT+F4 快捷键
屏蔽Alt+F4等快捷键:function KeyDown(){ //屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 //alert("ASCII代码是:"+event.keyCode); if ((window.event.altKey)&& ((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ← (window.原创 2005-10-11 22:54:00 · 889 阅读 · 0 评论 -
ASP.NET使aspx页面能接受HTML,asp的页面传送的文件
aspx接受aspx页面的文件很简单,用HtmlInputFile,就可以了,但是如果接受Html页面post的文件 就不怎么好办了,我仿照asp的方法做法如下,自己测试通过,拿出来给大家共享,可以限制 文件内容,类型,大小,自定义存储位置,在congfig.xml内 html页的内容:(来自FCKeditor) FCKeditor - Uploaders Tests function Se原创 2005-10-11 22:35:00 · 766 阅读 · 0 评论 -
C#读取Excel数据
用OLEDB进行Excel文件数据的读取,并返回DataSet数据集。其中有几点需要注意的:1.连接字符串中参数IMEX 的值: 0 is Export mode 1 is Import mode 2 is Linked mode (full update capabilities)IMEX有3个值:当IMEX=2 时,EXCEL文档中同时含有字符型和数字型时,比如第C列有3个值,2个为数值型原创 2007-10-09 22:19:00 · 1123 阅读 · 0 评论