posted @ 2010-12-22 11:35 孤独者 阅读(6513) 评论(4) 推荐(2) 编辑
摘要:
有时需要在JavaScript中获取后台变量的值,来判断JavaScript的执行逻辑,或者需要调用C#后台方法获取数据,我们可以使用%= %表达式很容易地实现,%= %主要是对表达式进行绑定,并计算表达式的值。 1.JavaScript获取后台变量。在后台声明一个全局变量,并将变量的访问属性设置为protected或public,就可以在页面使用了。在后台C#代码中声明一个protected或public类型的变量:在前台js中获取变量的值: 2.在JavaScript调用后台方法。在后台声明一个public类型的方法,方法的访问属性必须为public,这样才能在前台访问。在后台 阅读全文
摘要:
在使用用户控件时,会碰到这样的问题,如果要设置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) 编辑
摘要:
使用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) 编辑
摘要:
在做参数化查询的时候,碰到了一个问题,就是应该将模糊查询符号"%"应该放在哪里,,最后上网查资料后得知,只要放在给参数赋值的地方就可以了,具体操作如下。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) 编辑