随笔分类 -  ASP.NET

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 27 下一页
摘要:Demo下载:http://files.cnblogs.com/lxinxuan/wa.rar 最近一个项目要用到webservice调用业务层类,刚开始的时候遇到了一点小麻烦,经过这两天的总结和实践,终于总结出几个比较常见的情况下的解决方法。 不知道大家是怎么解决,可能太简单了,所以没有觉得它是一个问题。反正我在博客园中没有搜索到相关的帖子。 说实话,以前并没有真正开发过涉及webservice的项目,顶多也就是看看msdn,写点小程序,当时并没有发现问题,因为传递的参数和返回值都是简单数据类型,所以并没有发现本文提及的问题——使用自定义类。所谓自定义类,不知道我有没有表达清楚,这里指的就是 阅读全文
posted @ 2013-05-29 16:37 左正 阅读(504) 评论(0) 推荐(0) 编辑
摘要:使用VS2010的时候,不知道按着哪了,代码前出现了虚线,就像下面这样: 虽然不影响使用,但感觉不爽,怎么解决?遂google之。但是所搜索出的解决方法只有一个:使用Ctrl+E,Ctrl+S组合键,可为什么我的VS2010没有这个快捷键?我在公司用的是VS2010Professional。 后来在自己的电脑上试验了下(VS2010Ultimate)确实是使用Ctrl+E+S三个组合键,这三个组合键的意思是查看空白,位置“Edit”->“Advanced”->“View White”。回到公司检查却发现“查看空白”的快捷键是Ctrl+R,Ctrl+W组合键。 不解,微软同系列... 阅读全文
posted @ 2013-05-27 22:25 左正 阅读(331) 评论(0) 推荐(0) 编辑
摘要:学习C#语言时,经常会遇到C# new()约束问题,这里将介绍C# new()约束一个误解问题的解决方法。对于C# new()约束,大家可能有一个误解,以为使用了C# new约束之后,在创建对象时与非泛型的版本是一致的:publicclassTester<T>whereT:new() { publicTester() { t=newT();//等同于非泛型版本的new?例如objecto=newobject();? } privateTt; }事实上,使用new关键字的作用只是让编译器在泛型实例化之处,检查所绑定的泛型参数是否具有无参构造函数:Tester<SomeType& 阅读全文
posted @ 2013-05-27 18:18 左正 阅读(1686) 评论(0) 推荐(0) 编辑
摘要:Flash/Flex也支持基于Socket的网络连接,服务器端可以是C++,VB,C#,Java等任一语言开发。监听一个网络端口便可以接收到Flash/Flex开发的客户端的连接。ActionScript 3.0提供了通过Socket连接的方式与服务器端通信。这点是超越传统B/S结构的重要特征。这样使得网络通信可以即时连接,避免了HTTP协议无状态连接的弊病。ActionScript 3.0使用XMLSocket类进行连接。需要注意的是使用XMLSocket类进行Socket连接时,不能自动穿过防火墙。要想穿过防火墙连接,则需要使用基于HTTP协议的RTMP协议。通过查阅Adobe提供的API 阅读全文
posted @ 2013-05-13 18:35 左正 阅读(190) 评论(0) 推荐(0) 编辑
摘要:AMF(Action Message Format)在开发Flash/Flex应用中使用频率是非常高的,相对普通的HTTP、WebService的SOAP等多种数据通信方式的效率更高,有人曾经做过这方面的测试,详细可以访问:http://xinsync.xju.edu.cn/index.php/archives/2162。本文将结合FluorineFx来提供通信服务接口,在客户端通过Flex来访问,简单的介绍下关于使用FluorineFx的AMF(Action Message Format)协议通信的用法。首先建立一个FluorineFx服务库,并建立一个数据传输对象(DTO),为该对象添加[ 阅读全文
posted @ 2013-05-13 13:18 左正 阅读(333) 评论(0) 推荐(0) 编辑
摘要:在本系列前面几篇文章中分别介绍了通过WebService、HTTPService、URLLoader以及FielReference等组件或类来完成Flex与.NET服务端的通信的相关知识点。通过这些方式来完成与服务端的通信是非常方便和简单的,但有他的缺点就是通信数据量较小,如要传输大量的数据或是实现不同对象的序列化传输,它们则满足不了我们的需求,需要寻找另外一种通信协议,另一种高效的传输协议来代替SOAP协议传输的方案,那便是AMF(ActionScript Message Format)协议。开源项目FluorineFx就是专门针对.NET平台与Flex通信提供的AMF协议通信网关,我们可以 阅读全文
posted @ 2013-05-13 11:39 左正 阅读(215) 评论(0) 推荐(0) 编辑
摘要:有时候我们通常需要把上传的图片或其他文件放在其他服务器上,以便和网站服务器分开,这时候ASP.NET的WebService就派上大用场 了。我们可以在文件服务器上运行一个WebService,提供上传和下载文件的方法,然后在网站服务器上的网站中引用这个WebService,调用上 传或下载的方法,实现对远程服务器上的文件上传和下载的功能。以下操作在VS2005环境中完成。先新建一个WebService项目UpDownFile,里面自动建了一个叫Service1的asmx和cs文件,看不顺眼这个名字的就把它重命名吧,我就把它重命名为了UpDownFile.asmx,把里面的class也重命名为U 阅读全文
posted @ 2013-04-26 16:16 左正 阅读(1080) 评论(0) 推荐(0) 编辑
摘要:问题1:未启用父路径症状举例1:Server.MapPath()错误'ASP0175:80004005'不允许的Path字符/0709/dqyllhsub/news/OpenDatabase.asp,行4在MapPath的Path参数中不允许字符'..'。------------------------------------------------------------症状举例2:ActiveServerPages错误'ASP0131'不允许的父路径/seller/Login.asp,行2包含文件'../FS_Inc/Const.as 阅读全文
posted @ 2013-04-23 14:45 左正 阅读(315) 评论(0) 推荐(0) 编辑
摘要:目录什么是SQLHelperSqlHelper配置项SqlHelper调用源码主要成员注意事项源程序(中文注释)编辑本段什么是SQLHelperSqlHelper是一个基于.NET Framework的数据库操作组件。组件中包含数据库操作方法,目前SqlHelper有很多版本,主要以微软一开始发布的SqlHelper类,后面包含进了Enterprise Library开源包中了。还有一个主要版本是dbhelper.org开源的sqlhelper组件,优点是简洁,高性能,不仅仅支持sqlserver,同时支持sqlserver、oracle、access、Mysql数据库,也是一个开源项目,提供 阅读全文
posted @ 2013-04-18 10:29 左正 阅读(399) 评论(0) 推荐(0) 编辑
摘要:前段时间在收集项目素材时发现一个很好用的消息组件ymPrompt,顺便收集了圈子里关于这个组件的文章,感觉介绍不是很完善。废话少说先看一下演示效果:演示Demo: http://www.ajaxbbs.net/test/ymPrompt4.0/demo.html截取的图片: Vista样式简短的实现脚本:--导入脚本Js文件和选择的皮肤的css文件<scripttype="text/javascript"src="ymPrompt.js"></script><linkrel="stylesheet"id= 阅读全文
posted @ 2013-04-15 14:39 左正 阅读(207) 评论(0) 推荐(0) 编辑
摘要:MVC进阶学习--HtmlHelper控件解析(一) 2009-10-10 14:10 by 贺臣, 1068 阅读, 1 评论, 收藏, 编辑1.HtmlHelper类HtmlHelper类位于System.Web.MVC.Html命名空间下。主要包括FormExtensions,InputExtensions,LinkExtensions,SelectExtensions,TextAreaExtensions,ValidationExtensions,RenderPartialExtensions等7个静态内,他们全部是是采用拓展方法来实现的在asp.net MVC中ViewPage中使用 阅读全文
posted @ 2013-04-13 09:32 左正 阅读(213) 评论(0) 推荐(0) 编辑
摘要:用户体验已经成为衡量 应用软件质量的重要标准。在过去我们可能会惊叹于某个Web应用的华丽界面,现在,随着HTML5的强势登场,各类表现层技术及开发框架的发布,Web与 窗体应用的界限正在被逐渐模糊。虽然技术已经焕然一新,但很多开发人员并不是专业的信息架构师,可能还在使用传统的、平凡的UI设计风格。富应用已成定 局,过去难以实现的效果在今天看来已如此简单。本文旨在通过借鉴Web界面设计经验,来探寻系统UI设计的最佳实践。一 指导原则概述系统是自描述的 对于好的UI设计系统应该易于使用。无需阅读额外的文档,系统UI本身就能引导用户选择正确的道路。尽力隐藏系统复杂度 简约风格的UI更易于用户使用。提 阅读全文
posted @ 2013-04-12 16:34 左正 阅读(659) 评论(0) 推荐(0) 编辑
摘要:上传图片配置文件:一开始我上传图片的时候失败,网上有人说需要把net文件夹下的wen.config给删除掉。修改配置文件后需要到imageUp.ashx页面做如下处理把箭头指的这段头引用文件给删除掉。图片就可以上传成功了效果如下:到此为止图片上传就搞定了。附件上传:附件上传这块需要到配置文件editor_config.js里面做如下处理然后把net文件夹下面的web.config文件里面的把这一句加到你项目的跟目录下的web.config然后这块需要注意的是fileUp.ashx这个页面有设置上次文件大小限制的参数可以根绝自己的实际需求更改。如果没有上面的操作上传附件的时候很有可能失败!失败情 阅读全文
posted @ 2013-04-11 19:43 左正 阅读(301) 评论(0) 推荐(0) 编辑
摘要:(Lionden<hsdlionden@gmail.com> 转载说明) 前段时间发表过一篇关于“KindEditor在JSP中使用”的博文。这几天在沈阳东软进行JavaWeb方面的实习工作,在一个CMS系统的后台和博客板块中又要用到文本编辑器,突然发现了这个——百度编辑器(官网http://ueditor.baidu.com/website/index.html)。 Ueditor由百度开发,传说中的百度更懂中文嘛,不像KindEditor有时会显示乱码。Ueditor提供中文“utf-8”和“gbk”版本的下载。而且分为完整版和定制版。完整版没什么可说的,下面说下定制版: 定制 阅读全文
posted @ 2013-04-11 19:42 左正 阅读(616) 评论(0) 推荐(0) 编辑
摘要:今天搞了好就终于找到一个解决办法:分享如下:我介绍的是从数据库赋值后台代码:this.lable1.Text = dr["字段名"].ToString();//对前台Id为lable的控件赋值前台代码:<asp:Label ID="editoraa" runat="server" Visible="false" Text=""></asp:Label><script type="text/plain" id="editor"& 阅读全文
posted @ 2013-04-10 00:16 左正 阅读(3041) 评论(0) 推荐(0) 编辑
摘要:在搜索引擎的开发中,我们需要对网页的Html内容进行检索,难免的就需要对Html进行解析。拆分每一个节点并且获取节点间的内容。此文介绍两种C#解析Html的方法。第一种方法:用System.Net.WebClient下载Web Page存到本地文件或者String中,用正则表达式来分析。这个方法可以用在Web Crawler等需要分析很多Web Page的应用中。估计这也是大家最直接,最容易想到的一个方法。转自网上的一个实例:所有的href都抽取出来:usingSystem;usingSystem.Net;usingSystem.Text;usingSystem.Text.RegularExp 阅读全文
posted @ 2013-04-05 15:43 左正 阅读(536) 评论(0) 推荐(0) 编辑
摘要:最近做了一个小项目完整的数据库设计,想总结一些设计上的所得,希望大家多多指教。 有时一个项目,普通程序员一般不会去接触数据库设计,一般都有专业的DBA或是老程序员去设计,下面是我推测的几点可能原因: 1:新手对项目了解不深,正好这是老鸟的长处。 2:新手对局部的关注往往大于整体,很难考虑的特别周全。 3:数据库设计的好坏在某种程度上直接影响项目的复杂度以及性能。 第一:我们要知道什么是范式,为什么说到数据库设计总要提到一个名词:范式。范式:符合某一种级别的关系模式的集合。设计数据库必须遵循一定的规则,在关系数据库中,这种规则就是范式。 第二:范式的分类。关系数据库中的关系必须满足一定的要求,目 阅读全文
posted @ 2013-03-21 14:32 左正 阅读(328) 评论(0) 推荐(0) 编辑
摘要:VS2020中“添加ASP.NET文件夹”里没有App_Code,添加普通文件夹然后命名为App_Code后,在里面添加类文件后,其它文件夹的文件却引用不了,这是怎么回事?在Web应用程序中不能通过右键项目-〉”添加“-〉”添加ASP.NET文件夹“方式添加。因为Web应用程序中App_Code就不存在。不过可以通过手动的方式创建,添加一个文件夹命名为App_Code就可以了。这样子创建的和在网站中创建的App_Code的在外观上一样的。先高兴一下,但没有这么简单的。你在App_Code创建类时,会发现没有智能提示。在页面后台引用时,还会报错,说类不存在。解决的办法就是选中你的类文件,在属性中 阅读全文
posted @ 2013-03-19 10:21 左正 阅读(178) 评论(0) 推荐(0) 编辑
摘要:几个月前总结过关于Jmail发送邮件,当时用Jmail发送邮件发送速度有点慢(可能对Jmail了解不是很多).现在改为用微软提供的SmtpClient来发送邮件。MailMessage 用于构造可以使用SmtpClient类传输到Smtp服务器以便传递的电子邮件;使用MailMessage初始化MailMessage对象时,可以将电子邮件的发信人,收件人,主题和正文指定为参数。这些参数也可能被设置,或者使用MailMessage对象上的属性访问。常用的属性:附件 Attachments密送 bcc抄送 ccContent-Type bodyEncoding/subjectEncoding邮件正 阅读全文
posted @ 2013-03-18 16:55 左正 阅读(500) 评论(0) 推荐(0) 编辑
摘要:private string PostWebRequest(string postUrl, string paramData, Encoding dataEncode) { string ret = string.Empty; try { byte[] byteArray = dataEncode.GetBytes(paramData); //转化 HttpWebRequest webReq = (HttpWebRequest)WebRequest.Cre... 阅读全文
posted @ 2013-03-18 16:28 左正 阅读(3533) 评论(0) 推荐(0) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 27 下一页