
ASP.NET
catvi
这个作者很懒,什么都没留下…
展开
-
Asp.net下C#调用Word模版实例
1,配置环境;将你要访问的文件夹的权限添加账户,这个账户是你在IIS配置的连接账户.也就是保证客户端访问服务器时使用的账户对你要操作的文件夹有足够的权限.建议将IIS默认的账户改为管理员账户. 2,思路:在服务器端访问本地存在的Word文件,并根据他新建一个文件,利用Word的标签定位传值.客户端浏览器访问的就是这个文件.下次当用户再次点击打印按钮的时候删除原来的Word文件,保证服务原创 2006-04-04 12:21:00 · 2022 阅读 · 1 评论 -
C#获取域帐户全名
不知道有没有一个属性直接获取,无奈写了这么一个函数 private string GetCurrentFullName() { string DomainName = System.Environment.UserDomainName; string AccountName = System.Environment.UserName.ToLower();原创 2008-05-20 17:13:00 · 2032 阅读 · 0 评论 -
一份dotnet面试题,自家用
Web:1 session与viewstate的区别?2 三层架构的含义?3 跨页面传值的时候,参数隐藏如何实现?4 WebService的安全性?5 window authentication 与 form authentication的区别6 sharepoint?7 水晶报表?8 dotnetnuke?ibuyspy?rainbow?C#:1 dataset,datatable,datav原创 2008-01-04 11:08:00 · 826 阅读 · 0 评论 -
ASP.NET 应用程序中访问本地与远程资源权限问题
一般说来,对于文件的操作不外是本地和远程两种。而本地实现上可分虚拟路径下与绝对路径,远程可分域用户管理与工作组状态下。本地的文件操作,虚拟路径略,因为如果绝对路径可以的话那么本地的任何一个文件都可操作了。这个比较简单,注意两点。如果是xp系统,默认iis服务器的帐户是aspnet,所以你要在你要操作的文件夹的安全选项上添加它的权限。如果是win2003,默认的帐户则是Network Servi原创 2007-06-14 17:03:00 · 1435 阅读 · 0 评论 -
再说NetAdvantage(WebCombo)
上篇在绑定webcombo的时候有个问题,就是如果数据源你如果在后台绑定的话,该控件的默认分页不好用,会提示你缺少一个InitializeDataSource,而默认控件又没有此事件,最后在它们的代码范例里面找到了解决办法。就是你需要声明一个委托,才可以重新定义这个 初始化函数。需要添加代码如下,在你的页面cs文件里面。 override protected void OnInit(原创 2007-06-05 14:33:00 · 994 阅读 · 0 评论 -
NetAdvantage(WebCombo)设置说明
基本说明:分页,每页默认为8条。只绑定一个字段,两个字段以上另行设置。宽度假设为200。WebCombo是NetAdvantage第三方控件里面一个既能输入文本也能通过下拉选择的控件,默认是显示一个GridView类似的东西,我说的只现实一列的情况。设置步骤:1 左键点击WebCombo,右键点击QuickDesign,弹出对话框,如图: 点击WebCombo,设置原创 2007-06-04 12:33:00 · 1047 阅读 · 0 评论 -
消除C#2.0警告之不完全总结(不断更新中)
如果你运行一下vs2005的网站代码分析功能,可能会给你一大堆的警告 。微软告诉我们要用标准的写法,并提供了函数。一些是很常见的写法,在此做个总结,如果大家有发现,欢迎完善。1 DataSet的使用; 一般写法:DataSet ds=new DataSet(); 无警告:using System.Globalization; Da原创 2007-09-05 11:28:00 · 947 阅读 · 0 评论 -
ASP.NET2.0发送邮件实例
以前写过1.1的代码,那是用System.web.mail,可是以前的写法在2005里面会警告了。不爽,改成2.0的写法,需要using System.Net.Mail。代码如下: System.Net.Mail.MailMessage mailObj = new System.Net.Mail.MailMessage(); mailObj.IsBo原创 2007-08-23 10:44:00 · 1213 阅读 · 1 评论 -
ASP.Net调用Word,Excel组件服务之说明
如果在程序中用到word或者excel服务的时候,默认情况下是不开启的。可能你在调试环境下不会出问题,如果是客户端访问就会出现权限不够的问题。即是IIS帐户没有调用服务器端Excel等服务的权限。以Excel为例,word同理,环境:win2003。思路就是找到组件服务,excel应用程序属性设置,交互式用户,然后在权限那里加入asp.net账号的权限。图示如下:原创 2007-08-17 08:44:00 · 1069 阅读 · 0 评论 -
ASP.Net在线操作Office2007之解决方案
Web网页内嵌Office,前阵子研究了一下,目前大概有两种大众解决方案。(如果是Office2003则有三种)一是利用SharePoint服务器,二是利用Active控件。第一种我没有使用,目前我只用了第二种。关于Active控件,微软官方提供了一个DSOFramer控件,带有源码。当然如果是牛人也可以自己写一个出来了。我不是牛人,只对微软最新提供的1.3版本进行了改装而已,去掉了里面的菜单原创 2007-08-15 13:11:00 · 1874 阅读 · 1 评论 -
ASP.NET 应用程序中访问本地与远程资源权限(非域用户)
1 如果要操作的文件夹所在机器与web程序服务器或者web service服务器所在机器是同一个机器;配置如下:不需要更改aspnet帐户密码也不要在web.config加帐户说明直接更改文件夹权限,即:设置共享,添加everyone的控制权限,pemissions和security都需要加。 2如果要操作的文件夹所在机器与web程序服务器或者web service服务器原创 2007-07-05 13:18:00 · 1461 阅读 · 0 评论 -
VS2005单元测试中测试无返回值的方法
我们在VS2005中做单元测试的时候很可能会遇到测试一个无返回值的方法.那怎么样测试这个方法中的数据到底是对还是不对呢?如果我们只是来测试这个无返回值的方法中是否有异常,就可以使用下面的方法. [TestMethod] public void TestEX() { Exception excep=null;转载 2007-06-28 08:54:00 · 1231 阅读 · 0 评论 -
国外C#开源项目(转)
Open Source Aspect-Oriented Frameworks in C# AspectSharp - Aspect# (pronunced as AspectSharp) is a free AOP ( Aspect Oriented Programming ) framework for the .NET Framework, it uses Dynamic P转载 2007-03-14 14:26:00 · 772 阅读 · 0 评论 -
关于C#发送邮件的一点体会
曾经以为,在.Net组件这么完备的情况下,做一个发送邮件的功能,应该不是什么难事 .可上周真的开始做了以后,竟差点几乎丧失信心,因为"与服务器的连接传输失败"这个错误我看见太多次了,以至于不敢相信会有成功的时候,晕!这个功能我大概弄了一周的时间,从周1开始,一直到周5,开始以为是代码错误,换了N种发法还是不行,可明明网上写的就是很简单嘛,直到周5,突然意识到,会不会是连接smtp服务器的帐原创 2006-12-06 13:21:00 · 1944 阅读 · 0 评论 -
创建asp.net程序时候发生错误http/1.0 500 server error
系统感染了病毒,重新用诺顿还原了一下。结果以前的项目打不开了,提示上述错误。 百度了一下,多方查询,原因多种多样,解决方法也是五花八门。开始先是命令行模式进入c:/winnt/microsoft.net/framework/v1.1.4322 ,先执行卸载 aspnet_regiis.exe -u,再执行注册 aspnet_regiis.exe -i。可惜没有凑效。 最后检查下想起原创 2006-11-13 15:28:00 · 698 阅读 · 0 评论 -
不同国家时间格式不一致的问题
这个困扰我好久的问题,今天终于无意中找到了答案。比如,中国惯用的日期格式是年月日,而美国的日期格式则是月日年,英国却是日月年。比如一个时间“1-2-2008”,强制转换的时候鬼知道会转成2008年1月2日还是2月1日。当然笨办法就是按照预期的效果去截也行,不过还好终于找到了答案。原来在web.config文件里面设置一句话就可以了,就是它:这个代表英国,其他常见的如:zh-CN=Chi原创 2008-11-13 20:38:00 · 3939 阅读 · 0 评论