- 浏览: 189146 次
- 性别:
- 来自: 深圳
最新评论
文章列表
ASP.NET禁止重复提交
- 博客分类:
- asp.net WebForm
<html>
<style>.disable{ border-style:none; border-width: thin; background-color:Transparent; color: #CCCCCC; cursor:wait;}
</style><script type="text/javascript" language="javascript">function DisableButton(){ document.getElementById(& ...
FCKeditor Enter(回车键)换行时间距过大。按住Shift+Enter换行时(间距会小)也就是说它默认直接敲回车是一个<p>键,而按Shift+回车则是<br />键。那一般人的习惯都是直接就敲回车的了,查看了下它的配置文件发现是可以解决的。还有二种方法
一,修改fckconfig.jsFCKConfig.EnterMode = 'p' ; // p | div | brFCKConfig.ShiftEnterMode = 'br' ; // p | div | br
将ShiftEnterMode与EnterMode的值换一下,EnterMode=br ...
有项目可能要做刷新的功能,比如你添加一条信息后就刷新下,有二种方法:一:你隐藏一个按钮,那个按钮就是读取数据的,然后你要刷新的时候就调用这个按钮的点击事件;二:window.location=window.location;这样就可以了,如果涉及更复杂的操作再聊哦!
数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。 ASP.NET中提供了连接池(Connection Pool) ...
location.search是从当前URL的?号开始的字符串如:http://www.51js.com/viewthread.php?tid=22720它的search就是?tid=22720要获取完整的地址var url = window.location.search.substring(1,location.search.length);
<script type="text/javascript"></script>
当用GridView导出Execl的时候,会发生只能在执行 Render() 的过程中调用 RegisterForEventValidation的错误提示。有两种方法可以解决以上问题:1.修改web.config(不推荐)<pages enableEventValidation ="false" ></pages>2.直接在导出Execl的页面修改
<%@ Page Language="C#" EnableEventValidation = "false" AutoEventWireup="t ...
1.前、端后都要做好安全的把关工作不能单靠前端做安全验证工作,后端也必须有过滤机制,检验前方传来的资料。由于Ajax也会接收后端传送来的资料,对这些资料都要采不信任态度,必须加以检查。
2.尽量以HTTP POST方法传输资料 使用GET方法容易让有心人士得到资料,虽然POST并非万无一失,但比起GET至少较为安全。
3.不要直接用eval函式唤起JSON物件JSON是采用JavaScript物件实字的资料格式,从后端传到Ajax程式时,必须采用eval函式将它从字串转成物件,这时必须先行检查资料中是否有非法字元,以免非法程式借机启用。
4.限制使用者可用的HTML语法许多Ajax网站允许 ...
1.输出语句:document.write(“”)
2.JS中的注释为://
3.传统的HTML文档顺序是:document->html->(head,body)
4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)
5.得到表单中元素的名称和值:document.getElementById(“表单中元素的ID号”).name(或value)
6.一个小写转大写的JS:
document.getElementById(“output”).value = ...
下面一段代码是关于window.parent和window.opener区别 来讲的,我们如果要用到iframe的值传到另一框架就要用到window.opener.document.getElementById(name).value = uvalue;这种形式哦。
window.parent能获取一个框架的父窗口或父框架。顶层窗口的parent ...
----前台
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitiona ...
这个当然不用说大家都知道的一种就是ajax调后台的方法。1、有参数的方法调用示例代码如下:前台jQuery代码:$(function() { 这个当然不用说大家都知道的一种就是ajax调后台的方法。 1、有参数的方法调用
示例代码如下:
前台jQuery代码:
$(function() { var browers = browersEstimate(); var params = '{browersType:"' + browers + '"}'; $.ajax({ type: "POST&quo ...
举个列子 一个页面 就是用户注册信息页面 许多文本框, 两个按钮,一个为“去登录”,一个为“注册”,如果平常情况下,你点“去登录”时 应该不要验证那些文本框吧,那怎么做点“去登录”的时候不验证那直接去跳转呢,两种方法:一种是给你 要验证的控件设为同一组 (包括 文本框,验证控件,按钮都要设为同一组 有个属性可以设为同一组,只要名字一样就行了)。第二种 给你不要验证的按钮 的验证属性 改为false(CausesValidation="False")
事件处理
ready(fn)
代码:$(document).ready(function(){ // Your code here...});
作用:它可以极大地提高web应用程序的响应速度。通过使用这个方法,可以在DOM载入就绪能够读取并操纵时立即调用你所绑定的函数,而99.99%的JavaScript函数 ...
引言
HTTP协议我想任何IT人士都耳熟能详了,大家都能说出个所以然来。但是如果我问你HTTP协议的请求方法有哪些?POST与GET的差异?GET或POST传送数据量的大小有限制吗?HTTP响应的状态有哪些?以及在C#中你如何使用?如果你不能清楚地回答其中的大部分问题,那么这篇文章就是为你准备的!大纲如下:
1、HTTP概述
1.1、HTTP协议的客户端与服务器的交互
1.2、HTTP消息
1.3、HTTP请求的方法
1.4、HTTP响应的代码
2、抓包分析
3、POST与GET的差异
4、以一个实例说明C#中如何使用POST、GET等操作
4.1、HttpW ...
1.线程(Thread)与进程(Process)二者都定义了某种边界,不同的是进程定义的是应用程序与应用程序之间的边界,不同的进程之间不能共享代码和数据空间,而线程定义的是代码执行堆栈和执行上下文的边界。
2.一个进程可以包括若干个线程,同时创建多个线程来完成某项任务,便是多线程。而同一进程中的不同线程共享代码和数据空间。用一个比喻来说,如果一个家庭代表一个进程,在家庭内部,各个成员就是线程,家庭中的每个成员都有义务对家庭的财富进行积累,同时也有权利对家庭财富进行消费,当面对一个任务的时候,家庭也可以派出几个成员来协同完成,而家庭之外的人则没有办法直接消费不属于自己家庭的财产。