博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年12月22日

摘要: 有时需要在JavaScript中获取后台变量的值,来判断JavaScript的执行逻辑,或者需要调用C#后台方法获取数据,我们可以使用%= %表达式很容易地实现,%= %主要是对表达式进行绑定,并计算表达式的值。  1.JavaScript获取后台变量。在后台声明一个全局变量,并将变量的访问属性设置为protected或public,就可以在页面使用了。在后台C#代码中声明一个protected或public类型的变量:在前台js中获取变量的值:  2.在JavaScript调用后台方法。在后台声明一个public类型的方法,方法的访问属性必须为public,这样才能在前台访问。在后台 阅读全文

posted @ 2010-12-22 11:35 孤独者 阅读(6513) 评论(4) 推荐(2) 编辑

2010年12月21日

摘要: 在使用用户控件时,会碰到这样的问题,如果要设置html控件的路径,有时可能会出问题。因为用户控件可能要在多个页面使用,在不同的页面路径可能不同,为了保证用户控件在所有的页面都能使用,并且html控件的路径不会出问题,可以使用ResolveUrl这个方法来设置路径。ResolveUrl方法可以返回页面所在应用程序下的相对地址。1.设置用户控件中img标签的图片路径时,可以使用ResolveUrl来实现。img src="%=ResolveUrl("~/images/Default/index_bottom1.gif") %"/上面的效果与使用Image服务器控件,设置它的ImageUrl 阅读全文

posted @ 2010-12-21 17:52 孤独者 阅读(1232) 评论(0) 推荐(0) 编辑

摘要: 为了通过ajax异步获取数据,我通过使用jquery的$(function{})方法,在页面加载时发送ajax请求,获取相关的数据。但是遇到了一个问题,当我发送的ajax请求需要根据传过来的URL参数来获取数据时,这就存在一个问题,怎样将后台获取的参数传递给前台js的问题。由于页面是先加载jquery的ajax请求页面,再执行后台代码的Page_Load方法,所以必须在获取参数之后再调用ajax方法。可以通过在后台代码中注册前台js代码,控制它的执行顺序。  后台C#代码如下:  前台js代码如下: 阅读全文

posted @ 2010-12-21 17:03 孤独者 阅读(5149) 评论(2) 推荐(1) 编辑

摘要: 在网站中可能经常需要给用户发送邮件,而给不同的用户发送的邮件内容,除了部分内容不一样外,大部分内容可能是相同的,这就需要按模板发送邮件。基本思想就是先定义一个邮件模板,在邮件模板中定义要替换的字符串,然后通过使用正则表达式查找并进行替换。 阅读全文

posted @ 2010-12-21 11:08 孤独者 阅读(1184) 评论(0) 推荐(0) 编辑

2010年12月13日

摘要: 使用jquery的Validate插件可以很方便地进行客户端的验证,具体做法如下:1.下载jquery的验证插件jquery.validate.js文件,http://bassistance.de/jquery-plugins/jquery-plugin-validation/2.在要使用的页面引入jquery文件以及jquery.validate.js文件。script type="text/javascript" src="http://www.cnblogs.com/JS/jquery-1.3.2.js"/scriptscript type="text/javascript" 阅读全文

posted @ 2010-12-13 15:51 孤独者 阅读(503) 评论(0) 推荐(0) 编辑

2010年12月10日

摘要: 在做参数化查询的时候,碰到了一个问题,就是应该将模糊查询符号"%"应该放在哪里,,最后上网查资料后得知,只要放在给参数赋值的地方就可以了,具体操作如下。1.定义参数并赋值SqlParameter par=new SqlParameter("@keyWords",SqlDbType.NVarChar);par.Value="%"+keyWords+"%";2.参数化查询语句select name,age,classfrom Studentwhere name like @keyWords 阅读全文

posted @ 2010-12-10 17:59 孤独者 阅读(621) 评论(0) 推荐(0) 编辑

2010年12月1日

摘要: 1.下载微软企业库Microsoft Enterprise Library 5.0,并进行安装。2.新建一个控制台或ASP.NET应用程序,在程序中添加要引用的dll文件,dll文件位于Microsoft Enterprise Library 5.0安装的目录。3.在调用相关的方法记录日志之前,需对配置文件进行配置,右键点击Web.config文件,选择Edit Enterprise Librar... 阅读全文

posted @ 2010-12-01 15:56 孤独者 阅读(3010) 评论(1) 推荐(0) 编辑

2010年11月22日

摘要: 1.新建一个asp.net web应用程序,再在项目中添加一个类库项目。2.在新建的类库项目中添加一个类文件,让该类继承自WebControl类。3.生成该类库项目,在生成成功后,在Web目录中添加对该工程的dll文件的引用。4.在Web页面的头部对自定义的控件进行注册。5.在页面中使用控件。6.将控件添加到工具箱中,选择工具箱中的"常规"选项卡,右键点击"选择项(I)...",在弹出的窗口中,点... 阅读全文

posted @ 2010-11-22 17:10 孤独者 阅读(397) 评论(0) 推荐(0) 编辑