摘要: key:asp.net js方法互调 asp.net 前台如何调用后台方法 1. javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;2、在前台写一个js函数,内容为document.getElementById("btn1").click();3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;方法二:1、函数声明为public后台代码(把public改成protected也可以)public string ss(){return("a");}2、在h 阅读全文
posted @ 2011-11-25 17:55 扯 阅读(5762) 评论(0) 推荐(0) 编辑
摘要: 一、onerror事件<script type="text/javascript">onerror=function(){}onerror=handleErrvar txt=""function handleErr(msg,url,l){txt="There was an error on this page.\n\n"txt+="Error: " + msg + "\n"txt+="URL: " + url + "\n"txt+=" 阅读全文
posted @ 2011-11-25 10:59 扯 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1. 判断页面是F5刷新提交还是点击提交按钮提交 if (Request.Headers["Accept"] == "*/*") //F5页面刷新返回true,按钮提交返回false { }//当前是刷新页面 else { } //按钮提交 阅读全文
posted @ 2011-11-25 09:56 扯 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1. 只能输入数字 <script type="text/javascript"> $(function() { $("#<%=txtNetOrderNo.ClientID %>").keypress(function(e) { return e.keyCode >= 46 && e.keyCode <= 57; }); }); </script>2. 输入文本框时显示剩余字数HTML: <div>JS:<script type="text/javascript& 阅读全文
posted @ 2011-11-25 09:53 扯 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 4.应尽量避免在 where 子句中使用 or 来连接条件,. 阅读全文
posted @ 2011-11-25 09:51 扯 阅读(173) 评论(0) 推荐(1) 编辑
摘要: ASP.NET 母版页和内容页的加载顺序2010-09-07 09:25Master 模板页Content 内容页如果希望Master页面的数据传给Content页面,请OnInit如果希望Content页面的数据传给Master页面,请重载OnLoad具体细节不多说了,看下面页面的加载顺序就明白原因(对于使用MasterPage方式做网站的是很有用的)母版页控件 Init 事件内容控件 Init 事件母版页 Init 事件内容页 Init 事件内容页 Load 事件母版页 Load 事件内容控件 Load 事件内容页 PreRender 事件母版页 PreRender 事件母版页控件 Pre 阅读全文
posted @ 2011-11-25 09:51 扯 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 1. 打开IIS inetmgr2. 打开事件查看器 eventvwr3. 添加或删除程序 appwiz.cpl4. 管理工具 control admintools5. 计算器 calc6. 命令行提示符 cmd7.计算机管理 compmgmt.msc8. 设备管理器 devmgmt.msc9. 显示属性 desk.cpl10. 组策略编辑器 gpedit.msc11. Internet属性 inetcpl.cpl12. 本地用户和组 lusrmgr.msc13. 记事本 notepad14. 打印机和传真 control printers15. 注册表编辑器 regedit16. 服务 se 阅读全文
posted @ 2011-11-25 09:50 扯 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1. oracle case when 缺失关键字(该解决方案不适用于decode)Select avg(e.sal),casewhen avg(nvl(e.comm,0))>300 then '奖金不错' when avg(nvl(e.comm,0))<100 and avg(nvl(e.comm,0))>300 then '奖金不错' end 奖金状况from emp egroup by job order by job desc,avg(sal) desc;a. case 前不加要显示的字段,直接通过,号和上一个字段连接b. 奖金状况 显 阅读全文
posted @ 2011-11-25 09:48 扯 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 为新项目写的一份规范文档, 分享给大家. 我想前端开发过程中, 无论是团队开发, 还是单兵做站, 有一份开发文档做规范, 对开发工作都是很有益的. 本文档由本人编写, 部分意见来源于网络, 以此感谢, 片面及有误的地方, 希望大家指正. 另, 本文档部分规范是为我所在项目组所写, 使用时请根据实际项目需求修改.以下为[WEB前端开发规范文档]正文点此查看WEB版本规范目的为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必须按本文档规范进行前台页面开发. 本文档如有不对或者不合适的地方请及时提出, 经讨论决定后 阅读全文
posted @ 2011-11-25 09:46 扯 阅读(357) 评论(0) 推荐(1) 编辑
摘要: 1. 人工手动解决文件属性—安全—IIS_WPG(添加该用户即可) everyone也可2. 程序解决 将需访问的文件复制到具有权限的文件夹(添加了IIS_WPG或everyone用户)下读取即可。 解决文件夹放在bin目录下会导致session丢失,程序无法响应的问题。 可将文件夹放置于app_data内,即可解决 阅读全文
posted @ 2011-11-25 09:44 扯 阅读(7493) 评论(0) 推荐(0) 编辑
摘要: 对于一个Web应用程序来说,出错是在所难免的,因此我们应该未雨绸缪,为可能出现的错误提供恰当的处理。事实上,良好的错误处理机制正是衡量Web应用程序好坏的一个重要标准。试想一下,当用户不小心在浏览器输入了错误的URL或者当用户提供了一些信息导致程序出错的时候,如果我们没有对这些情况进行处理,而是任由404或是500的错误页面甚至出错的堆栈信息呈现在用户面前,这无疑会把一些用户给吓跑。所以,在我们开发Web应用程序的时候,应该对ASP.NET错误处理机制有充分的了解。让我们回到ASP.NET上来,先提两个问题让大家思考一下:ASP.NET错误处理机制有几种呢?如果同时采用了几种错误处理机制,它们 阅读全文
posted @ 2011-11-25 09:42 扯 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1 :维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么 答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性;最后再考虑用自写业务逻辑实现,但这种方式效率最低、编程最复杂,当为下下之策2 : ADO。NET相对于ADO等主要有什么改进?答 ADO数据以Recordset 形式存储 ADO.NET以DataSet形式存储Recordset对数据库持续连接访问ADO.NET提供对数据库断开连接ADO.NET与ADO相比,优势在于提供了数据集和数据适配器,有利 阅读全文
posted @ 2011-11-25 09:40 扯 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 一. 使用自定义用户控件 1. 引入 <%@ Register Src="UserControl/ucLeftCommon.ascx" TagName="ucLeftCommon" TagPrefix="uc1" %> 其中:Src为控件路径, TagPrefix为控件前缀, TagName为控件名 2. 使用 ‍<uc1:ucLeftCommon ID="ucLeftCommon1" runat="server" />二. 使用通过DLL引入的控件 1.引入,‍DotN 阅读全文
posted @ 2011-11-25 09:39 扯 阅读(382) 评论(0) 推荐(0) 编辑
摘要: http://www.360doc.com/content/10/0705/09/1375327_36987920.shtml1. 去除Oracle生成的sql语句有双引号的问题2. 添加外键3. 取消name,code联动4. 自动生成所有sql语句 数据库 --> Generate DataBa... 阅读全文
posted @ 2011-11-25 09:38 扯 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 1. jquery 使用 $.post无法进入ashx文件的问题在web.config里注册了<add path="*.ashx" verb="*" type="ajaxpro.ajaxhandlerfactory,ajaxpro" /> 注释掉即可 阅读全文
posted @ 2011-11-25 09:36 扯 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1. Jquery使用$.post后无法进入ashx文件断点无法触发在web.config里注册了 注释掉即可或则改为这个: 意思是只把ajaxpro的相关请求交给ajaxpro处理,其它ashx还是按默认处理2. 禁止生成‍pdb文件后导致断点无法进入‍VS2008默认生成类库项目时除了生成dll文件外,还会生成一个同名的pdb文件,它是一个程序数据库文件,保存着调试和项目状态信息,使用这些信息可以对程序的调试配置进行增量链接。通过设置,我们可以让VS2008不生成pdb文件。设置步骤:打开类库项目属性页面→切换到生成选项卡→点击高级按钮→将调试信息一项设置为none。3. ‍生成方式是Re 阅读全文
posted @ 2011-11-25 09:35 扯 阅读(4057) 评论(0) 推荐(0) 编辑
摘要: 1. Jquery使用ajax相关函数2. ‍如何在jQuery中使用 setInterval,setTimeout1. Jquery使用ajax相关函数‍‍ //'WebForm1.aspx'中只用写一句 Response.Write("dd");<%@ page language="java" import="java.util.*" pageencoding="utf-8" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 阅读全文
posted @ 2011-11-25 09:34 扯 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 在ASP.NET 的服务器端控件中有三种关于 ID 的属性,即 ID, ClientID 和 UniqueID。ID 表示控件的服务器端编程的标识符,我们写"服务器端的代码",就要用到这个 ID, 通过这个 ID 可以在服务器端对服务器端控件的属性、方法和时间进行编程访问。(可写)ClientID 表示由服务器端生成的客户端控件的ID,"经常用于在客户端脚本中访问服务器控件所呈现的 HTML 元素"。一般情况下与服务器端的 ID 相同,有时,不能为控件生成唯一的名称,例如,如果Repeater 空间在它的某个模板中包含一个 Label 控件,则将在客户端 阅读全文
posted @ 2011-11-25 09:32 扯 阅读(748) 评论(0) 推荐(0) 编辑