Welcome 微信登录

首页 / 网页编程 / ASP.NET

子窗口给父窗口赋值实现思路及案例演示

子窗口给父窗口赋值实现思路及案例演示

今天Insus.NET练习JavaScript,实现从父窗口打开一个子窗口,在子窗口处理一些结果之后,把结果赋值于父窗口的文本框内。可看效果: 在站点创建两个aspx页面,一个是PageA.aspx另一个是PageB.aspx: 在PageA.aspx的<head>节点内,写Javascript脚本,脚本有两个方法,一个是打开子窗口,一个是为文本框设值的方法: 复制代码 代码如下: <script type="text/javascrip...
asp.net防止刷新时重复提交(可禁用工具条刷新按钮)

asp.net防止刷新时重复提交(可禁用工具条刷新按钮)

前段时间遇到了需要禁用刷新的需求,f5按钮就不说了,简单的js就能把它禁用,但是工具条上的刷新按钮却傻傻干不掉。如果简单的在刷新时重新加载画面,通过window.location.href="url"可以很容易的实现,但是需求是要求在刷新时什么都不做,保留画面的状态,这下子可就复杂化了。 asp.net中分辨请求是重新请求还是通过刷新按钮再次请求不是很方便,为了实现这个效果,试过了很多的方式,一下面的两种为例 1. 复制代码 代码如下: private b...
C#图片截取压缩(百分比压缩/大小压缩)实现代码

C#图片截取压缩(百分比压缩/大小压缩)实现代码

前端时间朋友要传一些图片给我,全是大图,考虑到网速的限制,让他处理下图片大小再给我,这厮居然不知道用什么工具.为了娱乐写了个截取图片和压缩图片你的小工具 1.按照百分比截图 复制代码 代码如下: View Code /// <summary> /// 按照比例缩小图片 /// </summary> /// <param name="srcImage">要缩小的图片</param> /// <param ...
C#数据导入/导出Excel文件及winForm导出Execl总结

C#数据导入/导出Excel文件及winForm导出Execl总结

一、asp.net中导出Execl的方法:在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时, 分隔的数据,导出execl时,等价于分列, 等价于换行。1、将整个html全部输出execl此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。复制代码 代码如下:Response.Clear(); Respo...
透过ashx看浏览器服务器运行本质(图解)

透过ashx看浏览器服务器运行本质(图解)

浏览器与IIS服务器与.Net FrameWork关系Asp.Net ASP.Net是一种动态网页技术,在服务器端运行.Net代码,动态生成HTML,然后响应给浏览器。可以使用JavaScript、Dom在浏览器端完成很多工作,但是有很多工作无法在浏览器端完成,比如存储数据、访问数据库、复杂的业务逻辑运算、安全性要求高的逻辑运算等。ASP.Net:一般处理程序(ashx),WebForm(aspx)、MVC3(Model, View , Controler...
基于ASP.NET的lucene.net全文搜索实现步骤

基于ASP.NET的lucene.net全文搜索实现步骤

在做项目的时候,需求添加全文搜索,选择了lucene.net方向,调研了一下,基本实现了需求,现在将它分享给大家。理解不深请多多包涵。在完成需求的时候,查看的大量的资料,本文不介绍详细的lucene.net工程建立,只介绍如何对文档进行全文搜索。对于如何建立lucene.net的工程请大家访问使用lucene.net搜索分为两个部分,首先是创建索引,创建文本内容的索引,其次是根据创建的索引进行搜索。那么如何对文档进行索引呢,主要是对文档的内容进行索引,关键...
状态保存机制之ViewState概述及应用

状态保存机制之ViewState概述及应用

无状态Http无状态的根本原因是:浏览器和服务器使用Socket通信,服务器将请求结果返回给浏览器后,会关闭当前Socket连接。而且服务器会在处理页面完毕后销毁页面对象。应用层面的原因是:浏览器和服务器之间通信都遵守HTTP协议。一个浏览者发出的请求都是由实现了IHttpHandler接口的对象进行响应,由于下次访问不一定还是上次那个对象进行响应,上次响应完毕对象可能已经被销毁了,写的类变量值早就不存在了,因此不能将状态信息保存到类变量中。编写一个ash...
ASP.NET GridView 实现课程表显示(动态合并单元格)实现步骤

ASP.NET GridView 实现课程表显示(动态合并单元格)实现步骤

GridView,ASP.NET中很常用的数据显示控件,这里,我将用这个控件来实现课程表的显示。首先说说课程表的显示与普通记录的显示有何不同?这里所说的普通记录是指直接从数据库中查询出来的、没有经过任何处理的记录。通常,我们用GridView显示这些普通记录,只需直接将这些记录表绑定到GridView中即可。但是,课程表的显示可不是这么简单,它需要将普通记录继续加工,需要根据记录中具体的数据来确定数据需要显示在哪一行、哪一列,而且需要根据课程开始时间和结束...
ASP.NET GridView中文本内容无法换行(自动换行/正常换行)

ASP.NET GridView中文本内容无法换行(自动换行/正常换行)

最近做项目的时候,遇到这样一个问题:我用GridView来显示课程表,每个单元格的内容包括课程名、上课地点、教师姓名,然后我想让它们分行显示,效果如下图: 可是呢,GridView太顽强了,不管我拼接字符串时用“ ”还是"<br/>",结果都无济于事,都不分行显示。经过近半天的时间查询资料,最终终于解决了这个问题,下面就与大家分享一下。GridView中的换行问题可以分为两类:一类是自动换行,另一类是正常换行。先说第一类:自动换行GridVi...
asp.net子窗体与父窗体交互实战分享

asp.net子窗体与父窗体交互实战分享

今天在项目上遇到了这个问题,其实只是window.returnValue的简单应用,不是asp.net的专属内容。作为积累,记录一个简单的实现模型。图1 用到的文件 从图1中我们可以看到,只用到了两个页面,其中Default.aspx作为父页面,Default2.aspx作为子页面被弹出。Default.aspx页面上有两个TextBox一个Button,代码如下:复制代码 代码如下:<%@ Page Language="C#" AutoEventW...
asp.net c#采集需要登录页面的实现原理及代码

asp.net c#采集需要登录页面的实现原理及代码

首先说明:代码片段是从网络获取,然后自己修改。我想好的东西应该拿来分享。 实现原理:当我们采集页面的时候,如果被采集的网站需要登录才能采集。不管是基于Cookie还是基于Session,我们都会首先发送一个Http请求头,这个Http请求头里面就包含了网站需要的Cookie信息。当网站接收到发送过来的Http请求头时,会从Http请求头获取相关的Cookie或者Session信息,然后由程序来处理,决定你是否有权限访问当前页面。好了,原理搞清楚了,就好办了...
Asp.net内置对象之Cookies(简介/属性方法/基本操作及实例)

Asp.net内置对象之Cookies(简介/属性方法/基本操作及实例)

一、了解Cookies对象Cookies是由Web服务器管理的存放在客户计算机中的一个数据集合。这些数据是客户端、服务器端相关的。也就是说客户浏览器每登录一个网站,在Cookies中就会保存客户浏览器与该网站的相关信息。即使客户用同一个浏览器登陆了多个网站,在Cookies中依然会保存浏览器与多个网站的相关信息,但Cookies中这些信息的管理是有序的,当客户浏览器再次登录某网站时,只有Cookies中相对应的信息会发生作用。Cookies是Web应用程序...
Asp.net内置对象之Request对象(概述及应用)

Asp.net内置对象之Request对象(概述及应用)

前言:Request对象主要用于获取来自客户端的数据,如用户填入表单的数据、保存在客户端的Cookie等。一、Request对象概述 1、主要属性 ApplicationPath获取服务器上asp.net应用程序的虚拟应用程序根路径Browser获取有关正在请求的客户端的浏览器功能的信息,该属性值为:HttpBrowserCapabilities对 象ContentEncoding获取或设置实体主体的字符集。该属性值为表示客户端的字符集Encoding对...
<< 111 112 113 114 115 116 117 118 119 120 >>