我做asp.net的最近一个朋友要给他的asp网站首页做个静态
只能给你个思路了具体要你自己弄了,
其实伪静态是指 用 asp 或者别的动态语言 直接生成 静态的 html 代码,然后把这些代码 write 到一个自动创建的 html 文件中,如果你的主页某个部分需要改变,则在后台再生成一次,这样在更新之前,每次客户访问的其实都是生成好了的 html 文件,就不用服务端再响应一次,从而提高了访问效率。
那应该是纯静态,不是伪静态了。。
所谓伪静态,就是访问的还是动态内容,但是页面显示的是.html...
写个404出错页面,再改下IIS就好了。
我用的是windows 2003操作系统和sql server 2000数据库,相关代码如下
不要把照片放到数据库里,也可以把照片放到数据库里面。
最好的是把照片放到一个文件夹里面,返回的照片路径放到数据库里面。
photo_image.asp起显示图片作用代码如下,上面代码有点错误
原来的photo_image.asp有误,现在更正如上面。但是还是不能出现图片,只有一片空白。
我还是想把照片放在数据库中,这样可以让客户端随时读取到同时便于删除、修改等管理工作
数据库里只能储存路径。。无法储存真实图片的。。哥们你想太多了。
例如我在后台有个方法是绑定页面一个GridView的值的
我在前台想用Ajax调用这个方法怎么办?
我试过AjaxPro和Jquery都不行
Jquery必需是静态方法,里面获取不到页面的服务器控件
AjaxPro也获取不到很纠结的一个问题,又不想提交页面,又想异步调用
我在前台想用Ajax调用这个方法怎么办?
我试过AjaxPro和Jquery都不行
Jquery必需是静态方法,里面获取不到页面的服务器控件
AjaxPro也获取不到很纠结的一个问题,又不想提交页面,又想异步调用
获取不到是因为服务器控件的ID传到客户端后会变成ClientID.
把你代码里类似$('#服务器控件id')这样的内容,改成$('#<%= 服务器控件id.ClientID%>')这个样子,就可以获取到了。
把你代码里类似$('#服务器控件id')这样的内容,改成$('#<%= 服务器控件id.ClientID%>')这个样子,就可以获取到了。
我是指在后台方法中获取不到服务器的控件
因为我想要对GridView进行数据绑定,执行到了后台方法中后,发现获取不到
因为我想要对GridView进行数据绑定,执行到了后台方法中后,发现获取不到
继续顶,我也知道多此一举,问题是有时候不用ASP.net的UpdatePanel有点麻烦
用JavaScript调用ActiveXObject(),总是要出现这种提示,有办法避免这种烦人的提示吗?
在网上搜了半天,调低安全级别不行,全部启用所有关于ActiveX的安全设置也不行。难道Javascript就没有办法屏蔽掉这个提示?
在网上搜了半天,调低安全级别不行,全部启用所有关于ActiveX的安全设置也不行。难道Javascript就没有办法屏蔽掉这个提示?
1.当用HttpXmlRequest发送请求时,如果前面的请求还没完成,就再次open一个新请求,那么前面的请求数据返回后,是会被浏览器抛弃,还是依然会被浏览器加载进缓存却不能访问呢?
2.AJAX技术返回的XML或者JSON,会以文件的形式保存在浏览器缓存中吗?
一般来说.每个请求都是独立的, 文件也会被缓存.
2.AJAX技术返回的XML或者JSON,会以文件的形式保存在浏览器缓存中吗?
一般来说.每个请求都是独立的, 文件也会被缓存.
1.不会被抛弃两个都会得到执行,回调都会干活的,
2.这个。。。没有验证,但我认为应该只是从流中读取的文本而已
2.这个。。。没有验证,但我认为应该只是从流中读取的文本而已
async默认的设置值为true,这种情况为异步方式,就是说当ajax发送请求后,在等待server端返回的这个过程中,前台会继续执行ajax块后面的脚本,直到server端返回正确的结果才会去执行success,也就是说这时候执行的是两个线程,ajax块发出请求后一个线程和ajax块后面的脚本
在上例中,当ajax块发出请求后,他将停留function1(),等待server端的返回,但同时(在这个等待过程中),前台会去执行function2(),也就是说,在这个时候出现两个线程,我们这里暂且说为function1() 和function2()。
当把asyn设为false时,这时ajax的请求时同步的,也就是说,这个时候ajax块发出请求后,他会等待在function1()这个地方,不会去执行function2(),一直等着function1()部分执行完毕
在上例中,当ajax块发出请求后,他将停留function1(),等待server端的返回,但同时(在这个等待过程中),前台会去执行function2(),也就是说,在这个时候出现两个线程,我们这里暂且说为function1() 和function2()。
当把asyn设为false时,这时ajax的请求时同步的,也就是说,这个时候ajax块发出请求后,他会等待在function1()这个地方,不会去执行function2(),一直等着function1()部分执行完毕
1,ajax本身就是异步的请求,客户端获取的顺序是不确定的,第一次如果延迟了,第二次可能先得到。
2,要缓存也只是XMLHttpRequest的内存缓存吧,也许在callback结束后生命周期就没了。
2,要缓存也只是XMLHttpRequest的内存缓存吧,也许在callback结束后生命周期就没了。
来源:
足球直播