站长学习标题关闭所有内容预览 | 展开所有内容预览
-
浅析CMS内容管理系统的两种方案
[内容预览]
1 | 2008-03-21 19:29:19
.Kqx341{display:none;}目前市面上成熟的CMS产品有很多,无外乎两种解决方案:第一种就是用XSL+XML的方式来实现客户端具体数据;第二种是生成HTML或者SHTML来实现。71code@com设计阶段的想法是,用XSL来实现文章和内容的模版,用XML来存储数据,生成静态的HTML或SHTML。到实...
[阅读全文]
-
ASP.NET 2.0中动态修改页面标题
[内容预览]
2 | 2008-03-21 19:29:18
.Xxi712{display:none;}在老外的站上看到解决的好方法,故简单编译之:在一个asp.net的应用中,经常要动态修改页面的标题,一个典型的例子就是,在一个页面导航的控件中,希望用户点选哪一个连接,在页面的title里就显示相关的内容,举个例子,比如一个网站,有如下的网站架构:71站长源码有图书分类,下面...
[阅读全文]
-
在ASP.Net 2.0中实现多语言界面的方法
[内容预览]
2 | 2008-03-17 13:23:15
.Suw820{display:none;}1、跟以前一样做界面,只是注意,把所有需要有多语言界面的文字都用label来做Www.71code.com2、做完以后,在SolutionExplorer里选中这个文件,选Tools->GenerateLocalResource71站长源码3、你会发现生成了一个目录,App_...
[阅读全文]
-
小议优化ASP.NET应用性能之Cache篇
[内容预览]
0 | 2008-03-17 13:23:13
.Kpd523{display:none;}虽然现在已经是宽带时代,小猫已经离我们渐渐远去,可作为WEB应用开发者来说,我们仍然有责任和义务不断地通过技术手段来优化WEB应用性能,让用户浏览时少一些等待,多一些爽快。Www~71code~com所幸的是,ASP.NET作为基于.NetFramework的WEB开发技术,...
[阅读全文]
-
.net开发投票机的思路
[内容预览]
0 | 2008-03-17 13:23:11
.Que748{display:none;}最近看到偶多年来喜爱的jay的投票排名不甚理想了(肯定是有人使用投票机把jay挤下了)71站长源码所以我要动手写一个自动投票机,实现思路如下71站长源码1查看投票源代码查看给jay投票提交时将使用post还是get方式向web服务器提交什么数据,记下来71站长源码2创建一个w...
[阅读全文]
-
优秀ASP.NET程序员修炼之路
[内容预览]
1 | 2008-03-06 15:44:52
.Gxd708{display:none;}“为人写程序”初级的程序员或经验不足的程序员往往只意识到自己的程序是写给计算机的,而不会在意程序其实也是写给人的,或在意得不够、不全面。71站长源码写给机器的程序,往往追求的是运行正确、执行效率能满足要求。但程序员的任务仅仅就是把业务逻辑转成机器能编译...
[阅读全文]
-
[图文] ASP.NET中实现模板页
[内容预览]
2 | 2008-03-06 15:44:50
.Fef659{display:none;}使用过JavaStruts程序员应该知道,Struts中有一个模板标记,虽然其使用起来比较复杂,但对于有大量页面的程序来说其带来了很多方便。但是,在ASP.NET中并没有现成实现可用,这方面国内讨论的也很少,其实,重写sender方法我们也可以实现类似的功能。下面是我项目中使...
[阅读全文]
-
Asp.Net使用POST方法最简单的实现
[内容预览]
1 | 2008-02-24 13:04:10
.Fif384{display:none;}Asp.Net2.0中实现了IButtonControl接口的控件都有一个PostBackUrl属性,可以进行跨页面提交,就是用的POST方法。那么在1.x中费了一番周折的POST提交就很简单了,只要把PostBackUrl设置为提交页,在那提交页用Request.Param...
[阅读全文]
-
实现.NET应用程序的自动更新
[内容预览]
4 | 2008-02-24 13:04:07
.Lln302{display:none;}应用程序更新的方法一般有两种:一是通知用户(比如发E-mail),让用户到指定的网站地址下载更新的程序;二是将更新的职责从用户那边转移到应用程序自身,由应用程序自身取代用户获取并安装一个软件的更新,客户端应用程序自身负责从一个已知服务器下载并安装更新,用户唯一需要进行干预的是...
[阅读全文]
-
使用Data Access Application Block 得到存储过程的返回值
[内容预览]
1 | 2008-02-19 10:24:01
.Mwv987{display:none;}今天有位朋友问我如何在DataAccessApplicationBlock中得到存储的过程的返回值,我才发现自己以前写的文章中确实没提到这方面的问题,现在来补充一下,具体的解决方法如下:Www.71code.com1、首先建立一个具有返回值的存储过程,作为示例,我就简单的建一...
[阅读全文]
-
面向服务及其在互联系统策略中的角
[内容预览]
0 | 2008-02-19 10:24:00
.Ciq401{display:none;}面向服务的业务环境面向服务是一种创建分布式系统的方法。在它最抽象的层面,面向服务作为一个服务提供程序,包含了一切——从大型机应用程序到打印机到码头工作人员到隔夜交货公司。服务提供程序通过接口公开了功能。面向服务的体系结构与这些功能和接口进行了映射,这样...
[阅读全文]
-
ASP.NET2.0服务器控件之创建复杂属性
[内容预览]
0 | 2008-02-19 10:23:56
.Dwr298{display:none;}本文详细讲解了一个利用ASP.NET2.0技术创建复杂属性的示例。71站长源码1、示例应用71站长源码本文所实现的示例很简单,其核心是通过实现自定义服务器控件的连字符形式复杂属性来说明复杂属性的实现方法,其中使用了上一篇文章中介绍的内容。71code页面显示了公司所在城市、姓...
[阅读全文]
-
采用Native 引导方式的.Net加密保护
[内容预览]
0 | 2008-02-19 10:23:54
.Agz476{display:none;}这类加密保护方式属于整体程序集的加密保护.这个方法首要解决的问题就是nativecode和.NetCode如何交互.这里介绍三种实现方式.71站长源码1.C++/CLI实现.这个比较简单了,会C++/CLI一下子就能完成了.Loader是由C++/CLI实现的.运行时通过解码...
[阅读全文]
-
ASP.NET:设置页面buffer引出来的问题
[内容预览]
0 | 2008-02-19 10:23:53
.Qtv470{display:none;}前几天,在程序使用Respoonse.Redirect("a.aspx?f=9#12")的时候,发现在IE里面,跳转之后的页面忽略了#之后的内容,奇怪的是在同一页面向自己Redirect的时候,这个问题就不会存在,百思不得其解,有病乱投医吧,上网狂搜了一把,有人说设置页面Bu...
[阅读全文]
-
保护你的DLL和Code不被别人使用
[内容预览]
2 | 2008-02-01 11:45:37
.Qpp963{display:none;}大家做项目开发一般都是分层的,比如UI层,业务层,数据访问层。业务层引用数据访问层的DLL(比如dataAccess.dll),并使用dataAccess.dll中的方法。当项目完成并给客户用了,可有些心里BT的客户这个时候也可以请个稍微懂NET的人来引用你的dataAcce...
[阅读全文]
-
ASP.NET的底层的工作机制介绍
[内容预览]
4 | 2008-02-01 11:45:35
.Moe813{display:none;}关于ASP.NET的底层的工作机制,最近园子里讨论的甚是火热。相信很多人都看过RickStrahl先生的一篇经典之作:Alow-levelLookattheASP.NETArchitecture,经RickStrahl同意,我把他的这篇文章翻译成中文,希望能够给想深入了解AS...
[阅读全文]
-
ASP.NET2.0服务器控件之捕获回传事件
[内容预览]
4 | 2008-02-01 11:45:34
.Svu891{display:none;}1、实现捕获回传事件如果服务器控件需要捕获来自客户端的回传事件,并想为该回传事件自定义服务器端事件处理逻辑,那么控件必须实现System.Web.UI.IPostBackEventHandler接口。下面列举了该接口定义。我要我当软件园以下为引用的内容:publicinter...
[阅读全文]
-
关闭按钮点击事件的捕捉
[内容预览]
0 | 2008-01-23 16:56:52
.Cbt975{display:none;}<一>只需要在你的页面中加入如下的脚本即可..我要我当软件园以下为引用的内容:functionwindow.onbeforeunload(){event.returnValue="thepagewillbeclosed,comfirmtoclose?";}515down<二>...
[阅读全文]
-
远程抓取GOOGLE的自动翻译结果
[内容预览]
1 | 2008-01-23 16:56:50
.Ksk506{display:none;}以下为引用的内容:1FunctionRemoveHTML()FunctionRemoveHTML(strhtml)2ifstrhtml<>""then3dims_strasstring4s_str=regex.replace(strHTML,"<[^>]+>","")5s_s...
[阅读全文]
-
在指定应用程序域中执行代码
[内容预览]
5 | 2008-01-08 15:49:24
.Wez109{display:none;}以下为引用的内容:在指定应用程序域中执行代码//usingSystem;usingSystem.Collections.Generic;usingSystem.Text;我要我当软件园namespaceDomainTest{classProgram{privatestatic...
[阅读全文]
-
ASP.NET中“找不到指定模块”的解决办法
[内容预览]
27 | 2007-12-26 20:51:52
.Uiw773{display:none;}最近继续用ASP.Net来重新开发ACM的OnlineJudge系统,因为要进行进程的监控,所以自己编写了一个非托管的DLL供ASP.Net调用。515down.com我用的是VS2005的开发环境,后来发现使用[DllImport("Judge.dll")]后提示无法加载D...
[阅读全文]
-
C#中的委托和事件
[内容预览]
42 | 2007-12-26 20:51:50
.Dzc978{display:none;}引言委托和事件在.NetFramework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我...
[阅读全文]
-
项目调试时出现用到的一个组件“访问被拒绝”的解决方法
[内容预览]
8 | 2007-12-14 17:21:02
.Tbe286{display:none;}“/”应用程序中的服务器错误。配置错误中国我要我当说明:在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。515down.com分析器错误信息:访问被拒绝:“XpAspVNo”。Www...
[阅读全文]
-
[图文] ASP.NET 2.0的导航控件treeview和menu的实例
[内容预览]
22 | 2007-12-07 20:14:14
.Yaf256{display:none;}ASP.net2.0为用户提供了treeview和menu导航控件,使用十分方便,极大提高了用户开发项目的速度和效率。Www@515down@com尤其是treeview和menu绑定web.sitemap之类的XML文件,形成层次数据非常便捷。我要我当软件园但我在项目开发过...
[阅读全文]
-
ASP.NET实现页面间值传递的几种方法
[内容预览]
21 | 2007-12-07 20:14:13
.Vvs382{display:none;}第一种方法:通过URL链接地址传递以下为引用的内容:send.aspx:protectedvoidButton1_Click(objectsender,EventArgse){Request.Redirect("Default2.aspx?username=honge");}...
[阅读全文]
-
投票结果的图片进度条显示
[内容预览]
12 | 2007-11-28 21:28:19
.Wal763{display:none;}一个投票功能模块少不了查看投票结果,用进度条显示各个投票结果可以起到一目了然的效果。以下是我的方法,请大家不吝赐教:中国我要我当1、做一张图片用于做进度条,只需要很小的一个图片就可以了,如高20px,宽1px。[我要我当软件园]2、在要显示进度条的单元格中插入image控件,...
[阅读全文]
-
[图文] .Net业务平台的数值精度陷阱与解决方法
[内容预览]
10 | 2007-11-23 14:05:00
.Qua970{display:none;}本文主要介绍一下.Net业务平台的数值精度陷阱与解决方法。Www_515down_com最近公司的实施人员反映,数量小数位保留3位精度不够,需要保留6位才行,回想起这个问题,公司开发上线的ERP系统,数量,金额,成本的计算方式反反复复都修改过好多次,以前都没有对这个业务规则进...
[阅读全文]
-
在ASP.NET中跨页面实现多选
[内容预览]
9 | 2007-11-15 13:00:40
.Bvh841{display:none;}本文介绍如何在ASP.NET中实现多页面选择的问题。其具体思路很简单:用隐藏的INPUT记住每次选择的项目,在进行数据绑定时,检查保存的值,再在DataGrid中进行选中显示。下面时完整的代码和例子:515down~com查看例子515down@com以下为引用的内容:Sel...
[阅读全文]
-
ASP.Net中保护自定义的服务器控件
[内容预览]
21 | 2007-11-12 21:02:39
.Emr933{display:none;}自定义服务器控件是扩展ASP.NETWeb服务器控件的功能的一种方式。下文提供了针对自定义服务器控件的用户和开发人员的基本安全准则。有关创建自定义服务器控件的更多信息,请参见开发自定义ASP.NET服务器控件。Www^515down^comIDE(如MicrosoftVisu...
[阅读全文]
-
一个功能齐全的DataGrid分页例子
[内容预览]
19 | 2007-11-01 19:11:11
.Jzq652{display:none;}以下为引用的内容:C#版本Www^515down^comDataGridPaging.aspx515down.com<%@Pagelanguage="c#"EnableViewState="true"Codebehind="DataGridPaging.aspx.cs"Aut...
[阅读全文]






