随笔分类 -  JavaScript

上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要:Insus.NET从2013年开始学习Javascript,此博文是第一次使用JQuery,从Javascript客户端用JQuery呼叫Server端的方法。首先看看此例的演示:准备好Server端的方法:View Code [System.Web.Services.WebMethod] ... 阅读全文
posted @ 2013-01-22 23:49 Insus.NET 阅读(2902) 评论(4) 推荐(3) 编辑
摘要:开发要求,原本对CheckBoxList控件是用来让用户多选的。但现在特殊要求,这个CheckBoxList控件限制只能单选。哈哈,看看Insus.NET做出来的效果:为了你也能实现出来,可以参考下面的方法,第一是准备好一个对象“地支”(Terrestrial Branch)TerrestrialBranch.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;/// <summary>/// Summary description for TerrestrialBra 阅读全文
posted @ 2013-01-22 21:56 Insus.NET 阅读(3813) 评论(1) 推荐(3) 编辑
摘要:今天有做了几个asp.net结合Javascript的教程文章。现回顾头来看看那些Javascript脚本,有写得不太理想,过于复杂。现Insus.NET抽取出来,重构它们。第一篇是http://www.cnblogs.com/insus/archive/2013/01/20/2868532.html原来的Javascript脚本:function SelectedAll(cb) { cb.checked = cb.checked ? false : true; var gv = document.getElementById('<%=GridVie... 阅读全文
posted @ 2013-01-20 22:09 Insus.NET 阅读(551) 评论(1) 推荐(1) 编辑
摘要:某一个时候,CheckBoxList的选择太多,用户需要一个全选或全取消的功能。下面Insus.NET使用Javascript来实现它。准备好一个对象:MusicTypeusing System;using System.Collections.Generic;using System.Linq;using System.Web;/// <summary>/// Summary description for MusicType/// </summary>namespace Insus.NET{ public class MusicType { private int. 阅读全文
posted @ 2013-01-20 18:34 Insus.NET 阅读(2244) 评论(0) 推荐(1) 编辑
摘要:Insus.NET对Gridview使用CheckBox单选与全选功能再次进行简单演示,选中的行,使用高亮显示,让用户一目了然看到哪一行被选择了。本例中,使用前端脚本Javascript来实现。还是先看看Insus.NET做出来的效果:Insus.NET原本是从数据库获取数据并绑定至GridView控件的,为了在学asp.net的网友,也能轻易操作,因此这个想法,采用对象存储数据。首先创建一个对象,[对联]的对象:Couplets.csusing System;using System.Collections.Generic;using System.Linq;using System.Web 阅读全文
posted @ 2013-01-20 15:09 Insus.NET 阅读(1472) 评论(2) 推荐(2) 编辑
摘要:本例实现通过RadioButton对DataList控件进行单选。你可以参考下面演示。准备好一个星座对象,并定义好一个泛型List来存储每一个星座名称。Constelltion.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;/// <summary>/// Summary description for Constellation/// </summary>namespace Insus.NET{ public class Constellation 阅读全文
posted @ 2013-01-20 00:35 Insus.NET 阅读(1038) 评论(0) 推荐(1) 编辑
摘要:用Javascript为DropDownList控件下拉式选择添加一个Item至定义索引位置。准备数据,创建一个对象,将是存储DropDownList控件每个Item数据。View Code Imports Microsoft.VisualBasicNamespace Insus.NET Public Class Catalog Private _ID As Integer Private _Name As String Public Property ID As Integer Get Ret... 阅读全文
posted @ 2013-01-15 20:12 Insus.NET 阅读(671) 评论(0) 推荐(1) 编辑
摘要:昨晚朋友要求在前段时间完成的新闻的网站上加上一个功能,就是在每篇新闻浏览的页面, 加一个打印铵钮。让用户一点打印,能把整篇文章打印。一开始Insus.NET建议朋友,叫用户使用IE浏览器的打印功能,但是朋友说,那个打印功能是把页面的不相关的内容也打印了,用户只想打印整篇文章即可。既然要改,照做就是了。Insus.NET没有这方面经验,在网上找到很多相关的ASP.NET打印例子,要么太过复杂,要么效果不太理想。最后还是结合这诸多的例子,改写一个合适的功能。下面是改写的地方,首先在文章浏览的.aspx页面,添加一个Div,并加上runat="server" ,让其包含整篇文章, 阅读全文
posted @ 2013-01-15 14:19 Insus.NET 阅读(4214) 评论(2) 推荐(3) 编辑
摘要:CheckBox控件,由于它的值是选择与非选择。因此在提交数据时,想让用户必须选择CheckBox,普通情况之下,不好做验证。但我们可以使用asp:CustomValidator来验证,不过还得写自定义验证Javascript代码,可参考如下:View Code 1 function ValidateCheckBox(sender, args) { 2 var checkbox = document.getElementById("<%=CheckBox1.ClientID %>") 3 4 if (checkbox.checked) { ... 阅读全文
posted @ 2013-01-14 22:32 Insus.NET 阅读(819) 评论(1) 推荐(1) 编辑
摘要:以前开发程序时,用户登录的密码文本框,是可以粘帖密码字符串的。现在用户要求,不能粘帖,只能由手动输入。看看Insus.NET实现的效果:原来是使用了一个叫onpaste事件。View Code 1 密码:<asp:TextBox ID="TextBox1" runat="server" TextMode="Password"></asp:TextBox>可粘帖字符串。<br />2 密码:<asp:TextBox ID="TextBox2" runat="serv 阅读全文
posted @ 2013-01-14 20:34 Insus.NET 阅读(939) 评论(3) 推荐(1) 编辑
摘要:某一时候,为文本框(TextBox)装饰个水印。它有两种状态,一是blur和focus。因此,我们可以在Javascript写两个事件:View Code 1 <script type="text/javascript"> 2 var watermarkText = "输入名称"; 3 4 function WaterMarkOnBlur(textbox) { 5 if (textbox.value.length == 0) { 6 textbox.style.color = "gray"; 7 ... 阅读全文
posted @ 2013-01-14 14:14 Insus.NET 阅读(837) 评论(2) 推荐(3) 编辑
摘要:写Javascript来判断是否有对RadioButtonList选项选择,效果如下:准备好RadioButtonList数据源:Cosmetic.vbImports Microsoft.VisualBasicNamespace Insus.NET Public Class Cosmetic Private _ID As Integer Private _Type As String Private _Name As String Private _Weight As Decimal Private _UM As St... 阅读全文
posted @ 2013-01-14 00:20 Insus.NET 阅读(2482) 评论(1) 推荐(1) 编辑
摘要:Insus.NET为了演示这个例子,首先准好数据,创建一个类别Cosmetic.vbImports Microsoft.VisualBasicNamespace Insus.NET Public Class Cosmetic Private _ID As Integer Private _Type As String Private _Name As String Private _Weight As Decimal Private _UM As String Public Property ID As ... 阅读全文
posted @ 2013-01-13 19:55 Insus.NET 阅读(997) 评论(0) 推荐(3) 编辑
摘要:此篇是分享一个视频站点程序,它算是第二个版本了,因为它是参考这个版本http://www.cnblogs.com/insus/archive/2012/12/14/2818650.html来修正一些Bug,或是添加一些功能。程序功能特点,它有母板页,有使用Ajax,DataList分页,搜索功能,前一版本是使用两个文本框,此版本使用单一文本框,都可以搜索到目录或是视频文件名,使用到用户控件,有使用到接口。可上传大视频文件。此版本还添加多视频截图功能,可添加与编辑。可惜它的播放组件是Media Player。它基本要求为.NET Framework 4.0,SQL Server 2008 R2。 阅读全文
posted @ 2013-01-10 16:32 Insus.NET 阅读(637) 评论(1) 推荐(1) 编辑
摘要:Insus.NET近段时间应朋友的要求,写一个GridView多层嵌套和折叠与展开。这个功能的GridView多层嵌套没有问题,因为已经做了无限次数,但是折叠与展开的功能,却花上不少时间(网上找资料),虽找到资料可参考,还是了解明它,并修改适合自己程序使用。效果如下:站点中多个页面使用,因此Insus.NET把它写在一个用户自定义控件ASCX上。InsusMenu.ascx<%@ Control Language="VB" AutoEventWireup="false" CodeFile="InsusMenu.ascx.vb" 阅读全文
posted @ 2013-01-07 17:00 Insus.NET 阅读(3141) 评论(0) 推荐(2) 编辑
摘要:看看效果: 在专案中,创建aspx页面,拉上FileUpload控件一个Image,将用来预览上传时的图片。 View Code <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="D 阅读全文
posted @ 2012-11-13 22:50 Insus.NET 阅读(27058) 评论(15) 推荐(2) 编辑
摘要:axd文档与ashx文档有相似的功能。此博文中,Insus.NET演示如何在Javascript呼叫到axd文档。能呼叫到axd文档,当然也可以呼叫到ashx的,不过此次axd是主角。在你的专案的App_Code中,创建一个类别,记得要实作IHttpHandler接口。View Code usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;///<summary>///SummarydescriptionforInsusClass///</summary>namespa 阅读全文
posted @ 2012-11-12 16:04 Insus.NET 阅读(1109) 评论(1) 推荐(1) 编辑
摘要:一年多前,Insus.NET有写过一篇 《对象失去焦点时自己动提交数据》,那一篇是依赖Linkbutton来做隐藏提交。是否有不用依赖Linkbutton方法呢? 答案是肯定的。.aspx页只拉一个TextBox控件:View Code 1<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%>23<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTM 阅读全文
posted @ 2012-11-05 23:58 Insus.NET 阅读(2979) 评论(0) 推荐(1) 编辑
摘要:近段时间,Insus.NET不断补学习Javascript知识。但在练习写返回上一页的功能时,却遇上一点小问题:<script>history.go(-1);</script>不管怎样,它就是不返回上一页。经查资料,原来在asp.net的处理方式已经有所改变。当用户点击按钮时,页已经刷新了。因此我们需要把-1改为-2方可以返回至前一页。View Code protectedvoidButtonGoBack_Click(objectsender,EventArgse){this.Page.ClientScript.RegisterClientScriptBlock(thi 阅读全文
posted @ 2012-11-01 10:23 Insus.NET 阅读(1408) 评论(0) 推荐(1) 编辑
摘要:此博文省略了流媒体服务器组建(网络管理员的事)。可以先看到截图:把下面的js代码,另存为LiveBroadcast.js文件,存在专案中的js目录中:LiveBroadcast.js functionFulls(){try{if(document.all.Media.playState==3){document.all.Media.fullscreen=1;}}catch(e){alert("您已经打开了另一个播放窗口,不能全屏观看,请关闭其它的播放窗口再全屏观看。");}}functioncheckplay(){vari=document.all.Media.playSt 阅读全文
posted @ 2012-10-26 15:24 Insus.NET 阅读(6399) 评论(9) 推荐(1) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 下一页