摘要: 在了解document.getElementById()方法的时候,没有留意到被获取的对象的声明时的位置, 一个很基础很细节的问题.比如说这个js的引入位置:-----------------a.js---------------------------------------------var d=new Date();var str;str=d.getTime();str3=d.getFullYear() +"年";document.write(str3);document.getElementById("div1").innerHTML=str;/ 阅读全文
posted @ 2013-10-19 10:26 kongfl888 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: Jquery是继prototype之后又一个优秀的Javascrīpt框架。对prototype我使用不多,简单了解过。但使用上jquery之后,马上被她的优雅吸引住了。有人使用这样的一比喻来比较prototype和jquery:prototype就像Java,而jquery就像ruby.实际上我比较喜欢java(少接触Ruby罢了)但是jquery的简单的实用的确有相当大的吸引力啊!在项目里我把jquery作为自己唯一的框架类包。使用其间也有一点点心得,其实这些心得,在jquery的文档上面也可能有讲,不过还是记下来,以备忘罢。 一,找到你了! 还记得$()这个东西吧?prototype.. 阅读全文
posted @ 2013-10-19 10:24 kongfl888 阅读(172) 评论(0) 推荐(0) 编辑
摘要: jQuery 使用 $ 符号作为 jQuery 的简介方式, 说明该语句使用的是jQuery库某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号。jQuery 使用名为 noConflict() 的方法来解决该问题。var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号。实例:$(".panle").click(function(){$(".slip").slideToggle();});也可以这样写:var $jp=jQuery.noConflict();//说明使 阅读全文
posted @ 2013-10-19 10:18 kongfl888 阅读(159) 评论(0) 推荐(0) 编辑
摘要: ------------------html--------------------------------- 123456123456789 请点击这里 ------------panel_hide.js------------------------- $(document).ready(function () { $(".flip").click(function () { $(".panel").slideToggle("slow");//参数有四: slow ,normal,fast,或者自定义(单位:毫秒) ... 阅读全文
posted @ 2013-10-19 10:17 kongfl888 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 字母数字的换行问题aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 阅读全文
posted @ 2013-10-19 10:14 kongfl888 阅读(7559) 评论(0) 推荐(0) 编辑
摘要: 原理是在服务器端把服务器控件的客户端id以js的形式输出即可。比如你有个服务器端控件的id是test1,那你就在aspx中写然后在其他js中用document.getElementById(myControllerId)即可获得该服务器控件。再适用new Date(time);创建Date对象.----------Ajax----------------------------untitled 设定时间:2012年12月31日0时0分0秒服务器时间:loading...本地时间:loading...倒计时时间:loading... 阅读全文
posted @ 2013-10-19 10:13 kongfl888 阅读(428) 评论(0) 推荐(0) 编辑
摘要: //遍历option和添加、移除optionfunction changeShipMethod(shipping){ var len = $("select[@name=ISHIPTYPE] option").length if(shipping.value != "CA"){ $("select[@name=ISHIPTYPE] option").each(function(){ if($(this).val() == 111){ $(this).remove(); } }); }else{ $("UPS Ground&q 阅读全文
posted @ 2013-10-19 10:11 kongfl888 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 相信大部份人都会把这2个的用法搞错。仔细查看下API文档就可以知道。eq返回的是一个jquery对象,get返回的是一个html 对象数组。举个例子:绯雨使用eq来获得第一个p标签的color值:$("p").eq(0).css("color") //因为eq(num)返回的是个jq对象,所以可以用jq的方法css使用get来获得第一个p标签的color值:$("p").get(0).style.color //因为get(num)返回的是个html对象,所以要使用传统的HTML对象方法,jq对象此时就没用了。当然,你也可以get(n 阅读全文
posted @ 2013-10-19 10:07 kongfl888 阅读(317) 评论(0) 推荐(0) 编辑
摘要: $(selector).hide() 隐藏被选元素$(selector).show() 显示被选元素$(selector).toggle() 切换(在隐藏与显示之间)被选元素$(selector).slideDown() 向下滑动(显示)被选元素$(selector).slideUp() 向上滑动(隐藏)被选元素$(selector).slideToggle() 对被选元素切换向上滑动和向下滑动$(selector).fadeIn() 淡入被选元素$(selector).fadeOut() 淡出被选元素$(selector).fadeTo() 把被选元素淡出为给定的不透明度$... 阅读全文
posted @ 2013-10-19 10:06 kongfl888 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 由于 JavaScript 语句(指令)是逐一执行的 - 按照次序,动画之后的语句可能会产生错误或页面冲突,因为动画还没有完成。为了避免这个情况,您可以以参数的形式添加 Callback 函数。jQuery Callback 函数当动画 100% 完成后,即调用 Callback 函数。典型的语法:$(selector).hide(speed,callback)callback 参数是一个在 hide 操作完成后被执行的函数。错误(没有 callback)$("p").hide(1000); alert("The paragraph is now hidden&q 阅读全文
posted @ 2013-10-19 10:05 kongfl888 阅读(221) 评论(0) 推荐(0) 编辑
摘要: $(selector).load(url,data,callback)把远程数据加载到被选的元素中$.ajax(options)把远程数据加载到 XMLHttpRequest 对象中$.get(url,data,callback,type)使用 HTTP GET 来加载远程数据$.post(url,data,callback,type)使用 HTTP POST 来加载远程数据$.getJSON(url,data,callback)使用 HTTP GET 来加载远程 JSON 数据$.getScript(url,callback)加载并执行远程的 JavaScript 文件(selector)j 阅读全文
posted @ 2013-10-19 10:04 kongfl888 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 在实际的项目制作过程中,经常要采用ajax方式来进行,当然,这就免不了要进行数据交换。如果采用拼接字符串的方式来进行,不仅拼接的时候麻烦,而且在拆解的时候更加麻烦,一旦遇到特殊字符,那么就是灾难了。因此,现在目前流行的都是使用xml或者是json方式来进行。下面来说明利用xml方式来进行数据传输的方式,首先看后台数据的形成: private void GetInfo(string eventArgument) { string _splitVal = eventArgument.Split('|')[0]; if (_splitVal.Equals("ge... 阅读全文
posted @ 2013-10-19 10:03 kongfl888 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: //routes.MapRoute方法。这个方法的作用是向系统增加一条路由规则。namespace MVCDemo{// Note: For instructions on enabling IIS6 or IIS7 classic mode, // visit http://go.microsoft.com/?LinkId=9394801public class MvcApplication : System.Web.HttpApplication{public static void RegisterRoutes(RouteCollection routes){routes.IgnoreR 阅读全文
posted @ 2013-10-19 10:00 kongfl888 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 表单提交:Html.BeginForm就是说这里开始一个form标签,而Html.EndForm当然是form标签结束。这个页面的意思就是使用post方法请求http://localhost/Announce/DoRelease这个Action来处理我们的请求。表单响应:Request.Form["表单名"],获得表单信息的一种方法这里的表单名就是我们使用Html.***方法生成表单时的名字。附:Html是ViewPage的中的一个对象(ViewPage是所有视图的基类),它主要的左右就是产生各种表单项. 如: ------------------实例----------- 阅读全文
posted @ 2013-10-19 09:55 kongfl888 阅读(200) 评论(0) 推荐(0) 编辑
摘要: ViewData 似乎没啥好说的,一个向 View 传送数据的字典。--------------------------------------------------------------------------------public class ViewDataDictionary : IDictionary{ private readonly Dictionary _innerDictionary = new Dictionary(StringComparer.OrdinalIgnoreCase);} -----------------------------------... 阅读全文
posted @ 2013-10-19 09:52 kongfl888 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Url.Content了,Url是ViewPage的一个对象,它最常用的一个方法就是Content,它的功能是返回某个文件的路径。一般情况下,在使用了ASP.NET MVC后,目录结构变得有点诡异,像js、css、图片等与路径(即使是相对路径)引用相关的地方可能会出现问题,但是,只要你在这些地方用Url.Content生成路径,而不是直接将路径写在页面里,一般就没什么问题了。所以,凡是引用js、css、图片等除,请一定使用Url.Content生成路径,其参数只有一个,就是文件原始的相对路径。相对于ResolveUrl() 的区别Url.Content() will generate a co 阅读全文
posted @ 2013-10-19 09:51 kongfl888 阅读(1372) 评论(0) 推荐(0) 编辑
摘要: 在ASP.NET MVC中,有三种拦截器:Action拦截器、Result拦截器和Exception拦截器。这里说的是第一种和第三种。其实所谓的ASP.NET MVC拦截器,也没什么神秘的,就是一个普通的类而已。只不过需要继承FilterAttribute基类,Action拦截器还要实现IActionFilter接口,而Exception拦截器需要实现IExceptionFilter接口。我们先来看实现:让我们在Controllers目录下新建一个Filters目录,然后在Filters下新建两个类,一个叫LoggerFilter一个叫ExceptionFilter。首先是LoggerFilt 阅读全文
posted @ 2013-10-19 09:48 kongfl888 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 在ASP.NET MVC Framework中,上传文件真是超级简单,看代码:View"enctype="multipart/form-data"method="post">ActionpublicActionResultProcess(HttpPostedFileBaseup1){//参数名与name名一致即可up1.SaveAs(Server.MapPath("~/"+ up1.FileName));returnContent("上传成功,文件名为:"+up1.FileName);}当然这是MV 阅读全文
posted @ 2013-10-19 09:46 kongfl888 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 一. 将mvcpager ddl 引用到web服务项目中.二.在view加入@Page 的Inherits属性改为Inherits="System.Web.Mvc.ViewPage>"三控制器那边 定义action 如:public ActionResult List(int? id) { IList suppliersList = Suppliers.Instance.GetSupplierList(); //返回列表 PagedList orders = new PagedList(suppliersList,id?? 1,1)... 阅读全文
posted @ 2013-10-19 09:42 kongfl888 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 你如何将文件传送给用户取决于你最开始如何存储它,如果你将文件存入数据库,你会用流的方式将文件返还给用户,如果你将文件存在硬盘中,你只需要提供一个超链接即可,或者也可以以流的方式。每当你需要以流的方式将文件送到浏览器中,你都的使用到File()方法的重载(而不是使用我们先前一直使用的View()方法),对于File()方法有3类返回类型:FilePathResult,FileContentResult和FileStreamResult,第一种类型用于直接从磁盘返回文件;第二种类型用于将byte数组返回客户端;而第三种方式将已经生成并打开的流对象的内容返回客户端。如果我们将上传的文件存入了数据库, 阅读全文
posted @ 2013-10-19 09:39 kongfl888 阅读(379) 评论(0) 推荐(0) 编辑