.net
文章平均质量分 56
灬重来灬
这个作者很懒,什么都没留下…
展开
-
C#.Net 中ArrayList 与 Array ,哈希表的区别
C#.Net 中ArrayList 与 Array ,哈希表的区别ArrayList 是数组的复杂版本。ArrayList 类提供在大多数 Collections 类中提供但不在 Array 类中提供的一些功能。例如:Array 的容量是固定的,而 ArrayList 的容量是根据需要自动扩展的。如果更改了 ArrayList.Capacity 属性的值转载 2012-03-07 10:30:14 · 511 阅读 · 0 评论 -
定时的页面提醒window.setInterval
function GetNewTask() { var NewTaskData; var NewHttp = new ActiveXObject("MSXML2.XMLHTTP"); NewHttp.onreadystatechange = function() { if(NewHttp.readyState==4) { if(Ne原创 2012-12-12 16:22:08 · 437 阅读 · 0 评论 -
后台控制Div是否可见
this.TestDiv.Style["display"] = "block";可见this.TestDiv.Style["display"] = "none";不可见原创 2012-12-18 10:36:40 · 507 阅读 · 0 评论 -
子页面与父页面互传值
父页面打开子页面时,带需要被赋值的控件名(红色字体为控件名): onclick="window.open('../WebForm1.aspx?returncontrol=txtReturnUserName&TextBox1=TextBox1&fromname=txtReturnUserNo')"/> 子页面调用JS方法返回值前台://提交返回值原创 2012-12-18 11:32:11 · 408 阅读 · 0 评论 -
Ajax检测登录帐号
前提:配置好应用AJAX的环境 1项目添加AjaxPro.dll引用 2在web.config文件中加入以下配置信息 前台脚本方法: function IsUsernameExist_callback(result) { var value = result.value;原创 2012-12-21 11:12:33 · 360 阅读 · 0 评论 -
利用MSXML2.XMLHTTP的无刷新技术
前台方法: function GetText() { var XmlHttp = new ActiveXObject("Msxml2.XMLHTTP.3.0"); XmlHttp.Open("get", "XmlhttpTest.aspx?parameters=888", false);原创 2013-01-07 16:42:35 · 794 阅读 · 0 评论 -
获取文件Hash值,用于比较文件是否一致
//获取本地文件Hash值 protected string CheckLocalFileHash(string LocalFilePath) { SHA1CryptoServiceProvider sha1 = new SHA1CryptoServiceProvider(); byte[] hash;原创 2013-04-12 16:17:03 · 3709 阅读 · 0 评论 -
asp.net+jquery.ajax+json 不同浏览器的感悟
通过asp.net 的Handler1.ashx中context.Response.Write(jsonString);返回原创 2014-07-07 14:32:32 · 507 阅读 · 0 评论 -
移动网页开发涉及到 viewport
移动网页开发涉及到 viewport转载 2014-08-06 14:35:12 · 456 阅读 · 0 评论 -
Repeater结合JQ,对表格分行分列求和
$(function () { $(".no").each(function () { var p = $(this); p.blur(function () { checkFloat(this); if ($(this).val(原创 2014-08-13 15:55:47 · 930 阅读 · 0 评论 -
后台直接给DropDownList添加onchange事件,达到无刷新效果。
conReasonNo.Attributes.Add("onchange", string.Format("{0}.value={1}.value.replace('----','').replace('----','')+':\\r\\n 特此告知。\\r\\n 签章:\\r\\n {2}' ", tbT原创 2014-11-10 10:31:56 · 2006 阅读 · 0 评论 -
后台根据文本定位DropDownList选中值
ddlAppID.ClearSelection(); string strUnitName = BLL.PublicInfo.Instance().GetFieldValue("T_Sys_UnitInfo", "UnitName", " UnitName like '%"+tbKeys.Text.Trim()+"%' "); ListItem item = d原创 2014-11-10 10:26:03 · 1586 阅读 · 0 评论 -
ajax同步处理的理解。
ajax在没有设置异步属性“async”的情况下,默认该值是为true的。如果将该属性设置为false后,js执行将会同步执行。但有个奇怪的情况,如: OnClick="btnJZB_Click" OnClientClick="return CheckForm();" />unction CheckForm() {原创 2015-01-21 16:59:54 · 868 阅读 · 0 评论 -
VS2008网站转换成Web应用程序
第一步,先建一个Web应用程序第二步:将需要转换的项目(项目里的所有文件)复制粘贴(点击新项目右键粘贴所有文件)到先建的项目中第三步:如有其他类库可以添加其他类库,接着添加引用(在添加引用除了项目类库外,加上bin文件内的所有dll文件)第四步:右击新项目,选择“转换为Web应用程序”(将所有文件都转换,有时一次转换不能全部转换,需要多次转换)(转换时:)原创 2012-11-01 11:21:24 · 1571 阅读 · 0 评论 -
单件模式声明
#region 单件模式声明 private static FlowTemplate instance; private static Object lockObject = new object(); private FlowTemplate() { } public static FlowTemplate Instance转载 2012-09-25 11:40:40 · 317 阅读 · 0 评论 -
VS2003,页面控件不存在OnClientClick事件。
后台控件button调用JS或在用户操作之前提示用户的时候,一般都会用OnClientClick事件。如:OnClientClick="return confirm('请确定是否要删除这些记录?')"//confirm方法为VS自带的而VS2003是不存在OnClientClick事件的。如果要实现与OnClientClick事件相同的效果,可以在后台代码中添加this.ibtn.At原创 2012-09-24 16:49:54 · 715 阅读 · 0 评论 -
修改数据库字段中的XML思路
读取数据库,将XML加载到Dataset里(上一遍文章中有提)修改Dataset内容string strSql=Dataset.GetXml();更新入数据库 ExecNonQuery(strSql);原创 2012-08-21 15:34:45 · 451 阅读 · 0 评论 -
错误:该行已经属于另一个表
从一个TABLE中取一行放到另一个TABLE里报错: 该行已经属于另一个表。的解决办法 用下面来个方法就OK了。DataTable dt = new DataTable();dt = ds.Tables["All"].Clone();//克隆All的结构传递给dtDataRow[] dr=this.dataSet31.Tables["Product"].Select("bc=1转载 2012-08-21 11:39:11 · 236 阅读 · 0 评论 -
将字符串格式的XML转换成Dataset/XmlDocument
主要思路:用XmlTextReader读取字符串,然后加载reader private DataSet GetDataSet() { try { DataTable dt = DB.GetDataView("select * from T_Sys_FlowInfo where id=" + Common.ToStr(Req原创 2012-08-21 15:26:43 · 487 阅读 · 0 评论 -
子线程修改主线程listview
private delegate void LvDelegate(string str, ListView lv); private void SetListView(string str, ListView lv) { if (lv.InvokeRequired) { LvD原创 2012-09-04 09:14:53 · 996 阅读 · 0 评论 -
Linq to Sql
1.在项目中添加一个LINQ to SQL 类 如linqtosqlClass.dbml2.为该linqtosqlClass.dbml类配置连接的数据库表 如:Table13.运用时先实例化linqtosqlClassDataContext linq = new linqtosqlClassDataContext(strCon);4.可以直接通过linq.Table1,访问该表内容原创 2012-09-04 17:04:46 · 651 阅读 · 0 评论 -
Word转PDF命令
开打CMDcscript //nologo js文件路径 待转文件 转换存贮路径启动MS-DOS,输入如下命令: cscript //nologo c:\ConvertDoc2PDF.js c:\test.doc c:\ c#代码strJS:脚步字符串 Process proc = new Process(); proc.St原创 2012-09-04 09:42:24 · 2684 阅读 · 0 评论 -
判断Word是否已打开
#region 判断Word是否已打开//原理:判断文件夹是否存在文件打开状态的文件 private bool IsOpenDoc(string strFileName)//完整路径 { string strFileNameTemp = ""; int iLastSplitIndex = strFileName.LastIndexOf(@"\") + 1;转载 2012-09-04 09:56:03 · 1670 阅读 · 0 评论 -
动态JS
这是调用已有的js1.js文件。 调用动态JS的一种方法: 可以直接引用aspx页面,需要参数的可以带参数传递。然后在aspx页面动态的生成JS脚本。本文是看http://topic.csdn.net/u/20091228/14/05ea8e50-00b7-4910-b17d-098bc4d69eb3.html帖子得出的。在此感谢该帖楼主和yanzhiyong仁兄例子:原创 2012-09-20 10:48:35 · 696 阅读 · 1 评论 -
GirdView添加链接的方法
GirdView添加链接的方法:在模版中用LinkButton控件,再到RowDataBound方法给赋值。 protected void grid1_RowDataBound(object sender, GridViewRowEventArgs e) { LinkButton lbtn= e.Row.FindControl("lkbLook")原创 2012-10-10 15:05:10 · 365 阅读 · 0 评论 -
JS调用后台方法获取txt文件内容
项目内容:短信敏感内容检测要求:aspx页面无刷新的检测短信内容思路:通过JS脚本读取字典,再判断短信内容是否包涵字典里的词汇JS的脚本:讲字典内容读出,存于数组当中,再循环检测数组元素是否存在于短信内容当中 function checkContent() { var str = document.getElementById("Text1").valu原创 2012-09-20 16:18:54 · 2643 阅读 · 0 评论 -
JS实时检测文本框内容长度
JS代码: function isMaxLength(o) { var number = 70; var nMaxLen = o.getAttribute ? parseInt(o.getAttribute("maxlength")) : ""; if (o.getAttribute && o.value.length > n转载 2012-09-20 16:26:18 · 5240 阅读 · 0 评论 -
"AJAX与服务端事件"理解
客户端事件是一次性加载的,如果在触发服务端事件后,很容易就失效了所以一般用大量脚本的页面都不会再使用服务端事件的了例子:在没按按钮“查询(服务端加载数据)”前,ddl可以通过ajax无刷新联动。可在按了按钮“查询”后,ddl就无法联动了。原创 2012-10-12 16:37:20 · 382 阅读 · 0 评论 -
js获取url传递参数
正则分析法。function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = window.location.search.substr(1).match(reg); if (r!=null) return (r[2]); return转载 2016-03-09 16:45:55 · 359 阅读 · 0 评论