Asp.net Ajax webservice时间戳
在使用AJAX进行程序开发的时候,一直都会面对一个缓存的问题!!
即是,上次请求的时候,因为你的SQL语句或者其他原因,webservice中返回值为空,不是你想要的结果集,在你发现webservice中语句体出错后,进行修改,重新测试,仍然是上次的返回结果!感觉就像你的修改完全无效。。
其实,这是在AJAX当中,都会存在的这种问题,下面写个简单的例子,在Asp.net中,后台VB.NET
UserService.getUser(param,new Date(), onCompleted, onFailure);
webservice代码C#
[WebMethod]
[ScriptMethod]
public User getUser(string id, string temp)
{
//查询数据库,获得User
return new User();
}
这里就是个简单的演示样式,在后台string temp,就是作为一个参数!new Date(),让每次的AJAX请求,都与上次不一样。。。
相关文档:
在开发需要用户注册后才能使用提供的各项功能的应用程序时,在新用户提交注册信息后,较常见的做法是由程序生成随机密码,然后发送密码到用户注册时填写的电子信箱,用户再用收到的密码来激活其帐户。
实现ASP.NET生成随机密码功能是很容易的,下面的代码给出了完整的实现方法:
publicstaticstringMakePassword(stringpw ......
1. 打开新的窗口并传送参数:
传送参数:
response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")
接收参数:
string a = Request.QueryString("id");
string b = Request.QueryString("id1");
2.为按钮添加对话框
Button1 ......
最近在asp.net 用到的sqlserver存储过程分页中显示数据时遇到关于排序问题。
网上的一些分页存储过程只支持排序列为int 类型,对于实际开发中很多时候都需要对DateTime类型,varchar类型进行排序。
下面分享一下可以支持任意数据类型的列进行排序的存储过程。
Create PROCEDURE sp_viewByPage
@TblName var ......
本贴来自ZDNetChina中文社区 http://bbs.zdnet.com.cn/
本贴地址:http://bbs.zdnet.com.cn/viewthread.php?tid=108315
如果你已经有较多的面向对象开发经验,跳过以下这两步:
第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是 ......