【asp.net基础学习之控件的使用方法】教程文章相关的互联网学习教程文章

ASP.Net MVC_DotNetZip简单使用方法,解决文件压缩的问题【图】

准备工作: 在vs工具栏中找到NuGet 下载DotNetZip现在就可以使用DotNetZip强大的类库了,在这里我给出一些简单的使用。 public ActionResult Export(){using (ZipFile zip = new ZipFile(System.Text.Encoding.Default)){zip.AddFile(Server.MapPath("~/Img/2.png"), "Images");zip.AddFile(Server.MapPath("~/File/1.pdf"), "Files");zip.Save(Server.MapPath("~/ZIP/Test.zip"));return File(Server.MapPath("~/ZIP/Test.zip"),...

ASP.NET生成二维码的方法总结

本文实例总结了ASP.NET生成二维码的方法。分享给大家供大家参考,具体如下: 分享一例c#生成二维码的代码,直接引用ThoughtWorks.QRCode.dll 类生成二维码,有需要的朋友参考下。 方法1.直接引用ThoughtWorks.QRCode.dll 类,生成二维码。代码示例: ThoughtWorks.QRCode.Codec.QRCodeEncoder encoder = new QRCodeEncoder(); encoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;//编码方法(注意:BYTE能支持中文,ALPHA_N...

asp.net实现递归方法取出菜单并显示在DropDownList中(分栏形式)

本文实例讲述了asp.net实现递归方法取出菜单并显示在DropDownList中的方法。分享给大家供大家参考,具体如下: 树形栏目展示以DropDownList的形式显示出来。 protected void Page_Load(object sender, EventArgs e) {if (!IsPostBack){DataTable table = bllSite.GetChannelNames(CurrentUser.ParkID);BindChannelType(table, 0, 0);} } //递归方法取 private void BindChannelType(DataTable dt, int categoryid, int layer) {Dat...

asp.net提取多层嵌套json数据的方法

本文实例讲述了asp.net提取多层嵌套json数据的方法。分享给大家供大家参考,具体如下: 在.net 2.0中提取这样的json:代码如下:{"name":"lily","age":23,"addr":{"city":guangzhou,"province":guangdong}} 引用命名空间: using Newtonsoft.Json; using Newtonsoft.Json.Linq;可以把上面的JSON看成一个对象.你只要写对应的类即可 public class UserInfo { public string name; public int age; public address addr; } public clas...

asp.net实现固定GridView标题栏的方法(冻结列功能)

本文实例讲述了asp.net实现固定GridView标题栏的方法。分享给大家供大家参考,具体如下: <%@ Page Language="C#" %> <%@ Import Namespace="System.Data" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server">protected void Page_Load(object sender, EventArgs e){DataTable t = new DataTable();t.Columns.Add("序号", ty...

ASP.NET防范SQL注入式攻击的方法

一、什么是SQL注入式攻击? SQL注入式攻击就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: ⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着用户是否有权访问应用,它要求用户输入一个名称和密码。 ⑵...

Asp.net中使用文本框的值动态生成控件的方法【图】

看到一个网友,有论坛上问及,动态的生成checkbox控件,在文本框中输入一个“花”字,点一下“生成”按钮,就会在下面生成一个checkbox,它的text属性是“花”。再输入一个“鸟”,点一下按钮,就会生成第二个checkbox控件,text属性是“鸟”...Insus.NET的解决方法很简单,就是每次在文本框输入的值都存起来,然后把这些数据绑定至一个CheckBoxList控件上就行了。 详细,先创建一个对象:using System; using System.Collections....

详解ABP框架中Session功能的使用方法【图】

如果一个应用程序需要登录,则它必须知道当前用户执行了什么操作。因此ASP.NET在展示层提供了一套自己的SESSION会话对象,而ABP则提供了一个可以在任何地方 获取当前用户和租户的IAbpSession接口。 关于IAbpSession 需要获取会话信息则必须实现IAbpSession接口。虽然你可以用自己的方式去实现它(IAbpSession),但是它在module-zero项目中已经有了完整的实现。 注入Session IAbpSession通常是以属性注入的方式存在于需要它的类中...

ASP.NET生成图形验证码的方法详解

本文实例讲述了ASP.NET生成图形验证码的方法。分享给大家供大家参考,具体如下: 通常生成一个图形验证码主要 有3个步骤: (1)随机产生一个长度为N的随机字符串,N的值可由开发可由开发人员自行设置。该字符串可以包含数字、字母等。 (2)将随机生成的字符串创建成图片,并显示。 (3)保存验证码。 新建一个页面为default.aspx, 放置一个TextBox控件和一个Image控件,TextBox控件用于输入生成的字符串,Image控件用于显示字符...

解决uploadify使用时session发生丢失问题的方法

今天在使用uploadify时发现session会发生丢失的情况,经过一番研究发现,其丢失并不是真正的丢失,而是在使用Flash上传控件的时候使用的session机制和asp.net中的不相同。为解决这个问题使用两种方案,下面进行介绍 第一种:修改Gobal 前台aspx页面:$("#uploadify").uploadify({ uploader: /LZKS/Handler/BigFileUpLoadHandler.ashx, swf: /LZKS/Scripts/uploadify/uploadify.swf, cancelImage: /LZKS/Scripts/uploadify/cancel.p...

ASP.NET调用WebService服务的方法详解

本文实例讲述了ASP.NET调用WebService服务的方法。分享给大家供大家参考,具体如下: 一、WebService:WebService是以独立于平台的方式,通过标准的Web协议,可以由程序访问的应用程序逻辑单元。 (1)应用程序逻辑单元:web服务包括一些应用程序逻辑单元或者代码。这些代码可以完成运算任务,可以完成数据库查询,可以完成计算机程序能够完成的任何工作。 (2)可由程序访问:当前大多是web站点都是通过浏览器由人工访问的,web服...

ASP.NET MVC中使用Bundle打包压缩js和css的方法【图】

在ASP.NET MVC4中(在WebForm中应该也有),有一个叫做Bundle的东西,它用来将js和css进行压缩(多个文件可以打包成一个文件),并且可以区分调试和非调试,在调试时不进行压缩,以原始方式显示出来,以方便查找问题。 具体优势可自行百度或参看官方介绍:http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification 这里仅简单记录下如何使用。 首先,如果是使用的ASP.NET MVC4基本或者其他内容更丰富的模板,Bundle应该已...

aspx后台传递Json到前台的两种接收方法推荐

第一种:前台接收 dataType: "json",success: function (data){var varReceiver = data;} <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="echart2.aspx.cs" Inherits="RTC.echart2" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title> </title><!-- 引入 ECharts 文件 --><script src="scripts/echa...

详解ASP.NET验证码的生成方法

一般验证码的生成方法都是相同的,主要的步骤都有两步 第一步:随机出一系统验证码的数字或字母,顺便把随机生成的数字或字母写入Cookies 或者 Session。 第二步:用第一步随机出来的数字或字母来合成图片。 可以看出来验证码的复杂度主要是第二步来完成,你可以根据自己所要的复杂度来设定。 我们一起来看看: 第一步:随机生成数字或字母的方法 /// <summary>/// 生成验证码的随机数/// </summary>/// <returns>返回五位随机数</...

asp.net中调用存储过程的方法

本文实例讲述了asp.net中调用存储过程的方法。分享给大家供大家参考,具体如下: 一、建立并调用一个不带参数的存储过程如下: CREATE PROCEDURE 全部学生<dbo.selectUsers> AS SELECT * FROM 学生 GO EXEC 全部学生建立并调用一个带参数的存储过程如下: CREATE PROCEDURE 学生查询1 @SNAME VARCHAR(8),@SDEPT VARCHAR(20) AS SELECT * FROM 学生 WHERE 姓名=@SNAME AND 所在系=@SDEPT GO EXEC 学生查询1 张三,计算机系或: EXEC 学生...