关于第三方ASP.NET树形表格控件TreeGrid的浏览器兼容修正
- 2015年04月27日 [已被偷窥 6,584 次]
朋友的站点程序,后台使用了只兼容IE的第三方树形表格空间TreeGrid,一直就那么硬着头皮用着,结果现在IE升级了以后也不兼容了,蛋疼的来找我,那我就蛋疼的找找问题.
其实问题很简单,就是IE和其他浏览器对应nextSilbing的识别方式不同.
在古老的IE中,nextSibli[……]
按 ‘ ASP.NET ’ 标签归档
朋友的站点程序,后台使用了只兼容IE的第三方树形表格空间TreeGrid,一直就那么硬着头皮用着,结果现在IE升级了以后也不兼容了,蛋疼的来找我,那我就蛋疼的找找问题.
其实问题很简单,就是IE和其他浏览器对应nextSilbing的识别方式不同.
在古老的IE中,nextSibli[……]
mvc1 模式: view接收用户输入,把命令传到controller
controller处理命令,更新model
model被更新后,会通知view需要update
view更新后向用户显示
.csharpcode, .csharpcode pre
{
font-size: small;[……]
HttpModule是向实现类提供模块初始化和处置事件。当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递[……]
刚写了一个 使用C#的Winform实现远程服务器上传 .那我们还需要下载啊.现在就研究一个.
直接干脆的创建一个公共类,弄个静态方法.需要时调用就行了 public class SysUtils
{
private SysUtils() { }
//创建一个记录处理状态的[……]
在网上搜寻了很久看了很多关于MAC验证视图状态失败的解决方法。大部分人都说是在页里或web.config里加
EnableEventValidation="false" EnableViewStateMac="false" ViewStateEncry[……]
首先汗一个,我这一回头的功夫就有人把Qaptcha改名叫拉链验证码了,无语+无语![]()
还是有人问怎么捣鼓这个东西,正好赶上有点时间就改了改放在asp.net中使用了
之前写过关于Qaptcha在php下的配置说明,请点击传送门. 下面开始配置asp.net的使用
1.去官网下载最新版本,我下载的是2.6 ,当前时间2011-06-22,
2.去jquery官网下载jquery1.6,也放在解压缩的路径
3.写静态测试页,一个index.html,看效果的
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Pluggin QapTcha : captcha system with jQuery</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="jquery/QapTcha.jquery.css" type="text/css" />
<script type="text/javascript" src="jquery/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
<script type="text/javascript" src="jquery/jquery.ui.touch.js"></script>
<script type="text/javascript" src="jquery/QapTcha.jquery.js"></script>
</head>
<body>
<div id="main30corgDiv">
<h1>QapTcha 2.5 样例</h1>
<form method="post" action="https://blog.30c.org">
<fieldset>
<label>帐号</label> <input type="text" name="userName" />
<label>密码</label> <input type="text" name="userPwd" />
<div id="QapTcha"></div>
<input type="submit" name="submit" value="登录" />
</fieldset>
</form>
</div>
<script type="text/javascript">
$(document).ready(function(){
$('#QapTcha').QapTcha({disabledSubmit:false});
});
</script>
</body>
</html>
4.改写QapTcha.jquery.js
找到下面的位置
// set the SESSION iQaptcha in PHP file
$.post("wp-includes/qaptcha/php/Qaptcha.jquery.php",{
action : 'qaptcha'
},
function(data) {
if(!data.error)
改成
$.post("server.aspx",{
action : '30c.org'
},
function(data) {
if(data=="1")
5.编写server.aspx
[……]
| 一 | 二 | 三 | 四 | 五 | 六 | 日 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||