
asp.net
immortal_mcl
这个作者很懒,什么都没留下…
展开
-
js前台加密传输到后台C#解密
引用:https://blog.youkuaiyun.com/angle_greensky110/article/details/48293653?utm_medium=distribute.pc_relevant_download.none-task-blog-BlogCommendFromBaidu-1.nonecase&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-BlogCommendFromBaidu-1.nonec转载 2020-12-30 23:12:20 · 857 阅读 · 0 评论 -
ASP.NET中应用Excel:(3)访问工作表数据
已经创建了Excel.Application对象,并打开了工作薄,现在可以遍历工作表和单元格来获取数据了。并不是所有的单元格都有数据,大部分都是空的,因此XmlDocument来保存取得的数据是个不错的主意,还可以将XmlDocuemnt作为ScriptMethod的结果返回到客户端浏览器,使用JavaScript来生成表格,表现结果。根据我的经验,即使在服务端创建表格,也只消耗Excel操作的数转载 2014-09-13 22:40:01 · 328 阅读 · 0 评论 -
ASP.NET中应用Excel:(4)格式和公式
现在已经有了单元格对象,我们来读取单元格数据:[csharp] view plaincopyExcel.Range cell = (Excel.Range)range.get_Item(r, c); // 获取单元格对象 if ( (bool)cell.HasFormula ) // 该单元格式为公式 {转载 2014-09-13 22:40:23 · 536 阅读 · 0 评论 -
ASP.NET中应用Excel:(5)保存
读取数据之后,可以生成HTML的页面,由用户在客户端浏览器进行在线编辑(生成表格和添加在线编辑功能将在后续章节中描述,如果这个主题让大家感兴趣的话),类似于Google的在线电子表格功能。当然啦,我们只要很阳春的功能就可以了。编辑的结果,可以以XML的形式提交给服务器端处理,这个处理主要是保存为XLSX电子表格。因为使用的是ASP.NET环境,配合Atlas会比较方便,使用ScriptMethod转载 2014-09-13 22:40:48 · 426 阅读 · 0 评论 -
ASP.NET中应用Excel:(6)在服务器端生成HTML表格
读写数据都完成了,现在来看看如何生成客户端界面。使用Atals的TabContainer是个不错的选择。比较的是如何保持单元格原有的格式,特别是在有单元格合并的情况下。首先,你得有一个TabContainer控件在页面中,然后需要根据工作表的数量添加相应的TabPanel。可以以如下方式添加:[csharp] view plaincopyXm转载 2014-09-13 22:41:22 · 510 阅读 · 0 评论 -
在ASP.NET中应用Excel:(7)表格尺寸的计算
上一节留了个尾巴,没有说如何获取表格的尺寸。其实表格尺寸的计算在读取Excel工作表数据时就应该进行,同时进行的还有计算包含数据的单元格的最大列号和行号。具体实现是:[csharp] view plaincopyfor (int r = rowRange.Count; r >= 1; r--) { XmlE转载 2014-09-13 22:41:47 · 411 阅读 · 0 评论 -
在ASP.NET中应用Excel:(8)为HTML表格增加编辑功能
我们可以为HTML表格增加编辑功能,具体表现为:当用户单击某个单元格(术语:激活),该单元格位置上出现编辑框,背景也与其它未激活的单元格不同,以示区别,当用户完成编辑后,单元格内容被更新。如果用户使用方向键,则变化单元格的激活状态。整个情况类似于Excel中的操作。要实现上述目的,我们首先要处理单元格的在激活事件(onactivate)和去激活事件(ondeactivate),具体实现如下转载 2014-09-13 22:40:24 · 561 阅读 · 0 评论 -
ASP.NET中应用Excel:(9)实现表格的自动增长
当用户编辑Excel工作表的时候,如果在正编辑的单元格上按回车或下键头的时候,编辑焦点会自动向下滚动。当然Excel本身已经具有256X65535的空间,因此这不是什么新鲜事。如果要在我们的HTML表格上实现这样的功能,那就更像Excel了,而且这么简单的功能,没有理由不来个锦上添花。设想一下,当用户使用我们的表格编辑数据,来到最后一行,输入,一按回车,表格自动增加了一行,来到最后一列,再按右键头转载 2014-09-13 22:44:04 · 593 阅读 · 0 评论 -
ASP.NET中应用Excel:(11)权限问题-为什么Excel无法启动
默认情况下,ASP.NET以“NET SERVICE”来启动Excel,如果没有正确的设置权限或使用模仿(Imperson),则会出现无法启动Excel的错误。先看模仿(imperson)如何处理。模仿需要在web.config指定有权限启动和访问Excel的用户名和密码,密码是明文的,其格式如下:[xml] view plaincopysy转载 2014-09-13 22:45:17 · 552 阅读 · 0 评论 -
ASP.NET中应用Excel:12)其它读取Excel数据的方法(完)
除了直接访问单元格读取数据的方法之外,也可以使用OleDBAdapter来读取Excel工作表数据,注意,是工作表数据。使用这种方法,可以一次性获取全部工作表数据集。使用Excel 2003的方法,注意连接字符串中的单引号:[csharp] view plaincopyusing System.Data; using Syste转载 2014-09-13 22:45:47 · 494 阅读 · 0 评论 -
ASP.NET中应用Excel:(13)优化(续)
前面章节描述的使用Automation操作Excel的方法,采用每次new Excel.Application()的方式。这样每访问Excel一次,就要启动一个Excel实例,会耗费很多时间在Excel的启动上(我的环境下大致是用15秒来启动Excel)。这个可以通过将Excel.Application类型变量申明为static来进行优化。通过这种方式,除第一次需要启动Excel外,后续操作都不再转载 2014-09-13 22:48:18 · 379 阅读 · 0 评论 -
ASP.NET中应用Excel:(2)释放对象
我们访问的Excel对象是COM对象。对于COM对象(也包括接口),每次对于对象的引用(在C++中这一操作对应于ComCreateObject和QueryInterface)都会增加该对象的引用计数,释放对象引用则会减少引用计数(在C++中对应于Release)。在C++中对象和接口的创建和引用是显式的(需要编写代码),因此我们很清楚的知道哪些对象和接口应该在使用完成后释放掉,释放操作也是显式的。转载 2014-09-13 22:39:33 · 525 阅读 · 0 评论 -
ASP.NET中应用Excel:(1)访问Excel
虽然MS不建议在网站中使用Automation来访问Excel对象,但在只有很少访问量的Intranet中应用一下也是可以的。要使用Excel Automation,首先要添加Microsoft.Office.Interop.Excel的引用。通过项目的“Add Reference”窗口, 找到"Microsoft Excel 12.0 Object"(这里是Excel 2007,如果是E转载 2014-09-13 22:38:56 · 341 阅读 · 0 评论 -
asp.net中前台js变量与后台c#的相互调用方法
C#代码与javaScript函数的相互调用问:1.如何在JavaScript访问C#函数?2.如何在JavaScript访问C#变量?3.如何在C#中访问JavaScript的已有变量?4.如何在C#中访问JavaScript函数?问题1答案如下:javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入bu转载 2013-10-16 21:37:07 · 7153 阅读 · 0 评论 -
ASP.NET前台代码绑定后台变量方法总结
经常会碰到在前台代码中要使用(或绑定)后台代码中变量值的问题。一般有和两种方式,这里简单总结一下。如有错误或异议之处,敬请各位指教。 一方面,这里所讲的前台即通常的.aspx文件,后台指的是与aspx相关联的CodeBehind,文件后缀名为.aspx.cs;另一方面,这里的绑定是指用户发出访问某一页面指令后,服务器端在执行过程中就已经将前台代码进行了赋值,而后生成html格式回传客转载 2013-04-25 15:31:25 · 523 阅读 · 0 评论 -
在两个ASP.NET页面之间传递值
http://dotnet.chinaitlab.com/ASPNET/39152.html 引言 ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同样的事情,在使用事件驱动编程模型的ASP.NET就不是那么容易了,当然了,转载 2012-03-25 22:38:42 · 299 阅读 · 0 评论 -
ASP.NET教程:汇总前台代码绑定后台变量的方法
http://www.update8.com/Program/Asp_net/14009.html经常会碰到在前台代码中要使用(或绑定)后台代码中变量值的问题。一般有和两种方式,这里简单总结一下。如有错误或异议之处,敬请各位指教。一方面,这里所讲的前台即通常的.aspx文件,后台指的是与aspx相关联的CodeBehind,文件后缀名为.aspx.cs;另一方面,这里的绑定转载 2012-03-25 22:39:54 · 369 阅读 · 0 评论 -
asp.net TreeView控件与数据库连接
http://blog.sina.com.cn/s/blog_634a305f0100mry2.html首先添加TreeView控件using System;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Web;using Sys转载 2012-03-25 22:41:31 · 631 阅读 · 0 评论 -
ASP.Net 2.0窗体身份验证机制详解(FormsAuthentication)
http://blog.youkuaiyun.com/lemonnight/article/details/2844283本篇文章介绍了在ASP.Net 2.0如何做窗体身份验证,并且讲解了IIS和ASP.Net2.0窗体身份验证机制是如何结合在一起的。我们还会详细讲解一下2.0中关于窗体身份验证的一个类:FormsAuthenticationModule。 l 综述转载 2012-03-29 23:18:00 · 924 阅读 · 0 评论 -
ASP.NET Authentication Provider
http://ask.people.com.cn/ask/question.php?tid=1009&id=426506ASP.NET 提供了一些新型的Authentication 和 Authorization 方案,对于开发人员来说这将是和以前不同的一种方式。可喜的是ASP.NET提供的方案多样更加灵活;可惜的是这种方案是基于IIS的。我知道,有些人并不喜欢IIS,认为它容易受攻击。只转载 2012-03-29 23:19:31 · 376 阅读 · 0 评论 -
ASP.NET中Cookie和session的使用
http://blog.youkuaiyun.com/pcfree2008/article/details/4755254 Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,转载 2012-03-29 23:27:32 · 493 阅读 · 0 评论 -
ASP.NET的Cookie和Session
http://www.cnblogs.com/shineqiujuan/archive/2008/05/03/1180612.html通过上一部分的学习,我们已知道:Cookie是ASP中的一个对象集合,它以加密的形式被保存在客户端特定文件夹内,用户可以修改、删除甚至伪造Cookie;而Session是一个服务器对象,它被保存在服务器,所以相对地,使用Session较为安全,但较耗费服转载 2012-03-29 23:29:05 · 1671 阅读 · 0 评论 -
ASP.NET_FORM表单验证_单点登录_Nomads (FormsAuthentication)
http://apps.hi.baidu.com/share/detail/21099688一: ASP.NET 的安全认证模式Windows, Forms, Passport, None二: 修改验证模式修改Web.config 三: 用户登陆,发身份验证票FormsAuthentication.FormsC转载 2012-03-30 20:15:44 · 743 阅读 · 0 评论 -
ASP.NET页面加载中效果实现
数据量比较大的时候,页面加载往往加载需要一些时间,而这个时候用户如果只看到白屏的网页会以后IE死了,为了使自己的网站更加人性化。用javascript来实现页面正在加载中的提示,先网页面里面写入一个层,显示加载框,然后等页面结束后在body的onload中写入事件,隐藏该对话框 #region "页面加载中效果" /// /// 页转载 2012-04-23 09:55:27 · 834 阅读 · 0 评论 -
ASP.Net TextBox控件只允许输入 字符
Style="ime-mode: Disabled" onkeypress="return !String.fromCharCode(event.keyCode).match(/[^a-zA-Z .]/)" onpaste="return !clipboardData.getData('text').match(/[^a-zA-Z .]/)" ondragenter="return f转载 2012-05-09 19:53:10 · 492 阅读 · 0 评论 -
正则表达式限制文本框只能输入数字,小数点,英文字母,汉字
1.文本框只能输入数字代码(小数点也不能输入)2.只能输入数字,能输小数点.3.数字和小数点方法二<input type=text t_value="" o_value="" onkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.t_val转载 2012-05-09 19:53:35 · 1188 阅读 · 0 评论 -
asp.net 操作字符串
代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->IndexOf-搜索函数 int String.IndexOf(string value); 返回字符串中第一次出现子字符串的字符位置,从0开始,未找到子字符串返回-1。 in转载 2012-08-19 23:05:15 · 545 阅读 · 0 评论 -
ASP.NET提交表单
http://zhidao.baidu.com/question/254757134.htmlASP.NET提交表单。急...2011-4-18 21:44提问者: s1597532486 | 浏览次数:1985次最近做ASP.NET网页,才开始学习。在提交表单的时候出了问题。很是费解,请教各位。当我使用web控件的时候,提交表单的时候转载 2012-03-25 22:40:42 · 947 阅读 · 0 评论