![](https://img-blog.csdnimg.cn/20191025092238883.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ASP.NET网站开发
CallMeJacky
如果你有梦想的话,就要去捍卫它 。
展开
-
easyui常用图标
使用方法:<a href="#" class="easyui-linkbutton" plain="true" onclick="getHelp()" data-options="iconCls: 'icon-man'">求助专家</a>转载自:Easyui常用按钮图标汇总...转载 2018-07-06 14:59:25 · 4332 阅读 · 0 评论 -
easyui DataGrid列格式化添加保存功能
在文件下载页面,笔者想添加一个文件的下载链接,实现文件的下载操作,如下图所示。1.在table的最后一列添加“操作”列标题,同时设置field绑定数据源,接着设置格式化处理函数,即这里的rowformater,自己命名即可。 <table id="dg" class="easyui-datagrid" url="/File/FileHandler.ashx?action=Get...原创 2018-07-01 10:12:12 · 508 阅读 · 6 评论 -
[asp.net] easyui行内编辑实现增删改查
easyui行内编辑功能强大,可以将增删改查操作都放在一个页面上进行,因此大大减少了冗余代码。笔者参考他人做的增删改查的实例效果如下图。具体实现如下:1.前端代码Show.html<!DOCTYPE html><html><head> <title></title> <meta http-equiv="pragm...原创 2018-07-02 15:52:02 · 1222 阅读 · 2 评论 -
[asp.net] jqury easyui form方式实现数据的增删改查
1.前端页面(jqury easyui提交表单,并且以ajax方法提交到后台处理程序,同时负责显示后台返回的结果。)<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Show.aspx.cs" Inherits="Web.User.S原创 2018-06-27 14:12:05 · 483 阅读 · 0 评论 -
[asp.net]ajax get请求中文乱码两种解决方案
1.前端使用URI编码,后端采用URI解码【前端编码】 function deleteJT() { var row = $('#dg').datagrid('getSelected'); if (row) { $.messager.confirm("确认删除", "您确定要删除...原创 2018-06-27 17:11:54 · 1032 阅读 · 0 评论 -
[asp.net] easyui文件上传插件使用
1.设置easyui文件上传插件。<input id="File" class="easyui-filebox" name="File" style="width: 100%" data-options="label:'文档名:',required:true,buttonText:'选择文件',prompt:'仅支持.xls、.doc和.docx格式'" />2.利用js检查上传转载 2018-07-02 21:44:52 · 1351 阅读 · 0 评论 -
[asp.net] echarts和easyui联合显示数据
尽管easyui的datagrid可以很方便的看到数据的内容,但是如果将输入以图表的形式展示,将使用户体验大大提升。笔者采用easyui显示后台数据,同时,通过echarts将easyui中的数据进行一定的处理后显示出来。1.前台代码<!DOCTYPE html><html><head> <title></title> ...原创 2018-07-03 10:45:57 · 1141 阅读 · 0 评论 -
[asp.net] 根据文件服务器URL下载文件的两种方式
之前一直采用chrome测试echarts插件,通过location.href加上文件的URL的方式下载文件。今天遇到一个echarts一直报“调用的对象无效“的错误。开始的时候一直以为是echarts插件的兼容性问题,后来发现屏蔽掉location.href=url;语句后,软件没有报echarts调用的对象无效。后来发现不是文件下载方式的问题,进而影响到了echarts插件的正常使用。1.检测...原创 2018-07-09 21:53:20 · 3221 阅读 · 0 评论 -
jquery ajax异步提交表单【文件上传】
1.不包含文件上传功能的表单html中form表单部分代码<form id="fm" method="post"> <div style="margin-bottom: 20px"> <input id="uid" class="easyui-textbox" name="Id" type="text" style="width: 1...转载 2018-06-27 21:36:41 · 395 阅读 · 0 评论 -
[asp.net] 解决easyui datagrid删除数据后不能自动更新
easyui datagrid插件数据的刷新是通过其reload方法实现的,数据的插入和更新都能够实时看到插入和修改的效果,reload方法实际上是重新向服务器发送了ajax请求。而今天在做文件上传的时候,删除操作的效果只能够通过刷新页面才能看到。1.针对这一情况,笔者起初选择手动调用location.reload()手动刷新页面,显示删除后的数据。该方法的缺点在于是通过刷新页面达到数据更...原创 2018-07-03 14:26:53 · 2503 阅读 · 2 评论 -
[asp.net] easyui onBeginEdit事件和onBeforeEdit事件的区别
今天在使用easyui的过程中,需要获取combobox对象,并设置其不可用。起初在onBeforeEdit事件获取combobox对象,结果总是null,最后看到easyui的api后恍然大悟。由于我们只有在进入编辑模式后采用获取combobox的editor对象,所以我们必须在onBeginEdit写获取combobox对象的业务逻辑。笔者使用onBeforeEdit来获取将要编辑的行数据,用...原创 2018-07-10 16:23:52 · 4850 阅读 · 0 评论 -
js获取客户端浏览器类型
【应用场景】在使用jquery easyui的form插件时,chrome返回json数据总是被添加了样式,其他浏览器都能正常返回json数据。尝试使用jqeury的ajax方法提交表单也没有出现问题。为了绕过错误以及为了学习easyui的使用,所以笔者采用如下解决方案:(1)判断浏览器是否为chrome浏览器;(2)若是chrome浏览器,则使用jquery的ajax方式提交表单;否则,采用ea...原创 2018-06-28 18:57:25 · 872 阅读 · 0 评论 -
[asp.net] easyui datagrid绑定以及列格式化的两种方式
1.通过data-options属性指定格式化处理函数<!DOCTYPE html><html><head> <title>故障详情</title> <meta http-equiv="pragma" content="no-cache" /> <script原创 2018-07-05 11:49:29 · 839 阅读 · 0 评论 -
[asp.net] easyui 复选tree默认选中第一个节点
为了实现页面加载成功的时候选中全部的参数,如温度、湿度等,需要选中对应的复选框才能触发echarts的数据请求和加载显示事件,所以,需要选中第一个节点,即父节点,实现参数的全部选中。效果如下图所示。实现代码如下:<!DOCTYPE html><html><head> <title></title> <meta h...原创 2018-07-05 21:25:12 · 1485 阅读 · 0 评论 -
[C#] Excel导出帮助类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using Excel = Microsoft.Office.Interop.Excel;namespace Common{ public class ExcelHelper...原创 2018-07-01 11:23:03 · 592 阅读 · 0 评论 -
【js】获取系统时间
1.js代码<script> //获取系统时间 function GetTime() { var mon, day, now, hour, min, ampm, time, str, tz, end, beg, sec; mon = new Array('1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '...原创 2018-06-27 08:38:08 · 428 阅读 · 0 评论 -
easyui加载等待的js
【需求】当页面上有很多css和js需要加载时,可能由于等待页面的css样式加载完毕,html内容加载完毕,样式生成后再进行展示,避免一开始加载内容后,逐渐渲染样式造成的不良视觉效果,增强用户体验感。loading.js代码实现/*** 页面加载等待loading.js*///获取浏览器页面可见高度和宽度var _PageHeight = document.document...原创 2018-06-26 22:19:20 · 666 阅读 · 0 评论 -
[asp.net] 利用ajax与easyui验证并提交表单
<!DOCTYPE html><html><head> <title></title> <meta http-equiv="pragma" content="no-cache" /> <meta http-equiv="Content-Type&quo原创 2018-07-01 22:32:16 · 613 阅读 · 0 评论 -
[ASP.NET] jquery easyui实现树形菜单
效果预览:由于jquery的树形菜单需要使用特定格式的json数据,才能显示出来如上图的效果,因此需要我们在后台处理并拼接json字符串。笔者通过构造一棵树的数据类型,然后将节点信息保存到树中的各个节点实现的,过程如下所示:public class Tree<T> { public Tree() { nodes = new...原创 2018-06-24 14:36:57 · 1502 阅读 · 0 评论 -
[asp.net]jquery easyui分页插件使用
1.前端(pagination设置为true) <table id="dg" class="easyui-datagrid" url="/Menu/MenuHandler.ashx?action=GetAll" toolbar="#toolbar" rownumbers="true" fitcolumns="true" singlesele原创 2018-06-29 21:18:16 · 537 阅读 · 0 评论 -
ajax异步提交表单
1.aspx页面代码如下所示:<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Add.aspx.cs" Inherits="Web.User.Add" %><asp:Content ID=&原创 2018-06-25 15:00:12 · 235 阅读 · 0 评论 -
jqury easyui实现表单的自动验证和提交
1.aspx页面部分<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Add.aspx.cs" Inherits="Web.User.Add" %><asp:Content ID="原创 2018-06-25 15:30:48 · 638 阅读 · 0 评论 -
C# asp.net页面通过URL参数传值中文乱码问题解决办法
最简单的方法是:设置web.config文件 <system.web> <globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312"/> </system.web>原文的链接:https:转载 2018-06-25 17:19:35 · 585 阅读 · 0 评论 -
[asp.net] FormData中文乱码
解决方案思路是统一编码和解码方式,而修改web.config文件是最简单的方式。<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8"/>之前编码是gb2312,但是在使用FormData上传文件时,表单中的中文出现乱码,改为utf-8后恢复正常。...原创 2018-06-30 17:05:01 · 1865 阅读 · 0 评论 -
[asp.net] ajax无刷新文件上传与FormData使用介绍
1.前端页面<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Show.aspx.cs" Inherits="Web.File.Show" %><asp:Content ID="Conte原创 2018-06-30 17:10:03 · 3288 阅读 · 0 评论 -
修改easyui分页控件的样式
<script type="text/javascript"> $(function () { $('#dg').datagrid({ title: '测试表格', pagination: true//显示分页工具栏 ...转载 2018-06-30 20:58:18 · 2739 阅读 · 0 评论 -
[asp.net]自定义HttpModule实现用户登陆状态检测
HttpModule可以实现很多有用的功能,例如如果您想要给web站点的每个页面上都添加文本(如日期、时间等),而不希望修改应用程序中的每个页面,那么,它就是您需要的。本文介绍的是通过HttpModule实现用户的登陆状态检查。1.编写自定义的HttpModuleusing System;using System.Collections.Generic;using System.Linq;u...原创 2018-06-26 11:22:17 · 649 阅读 · 0 评论 -
[C#] 一般处理程序下载文件的两种方式
Jquery的ajax函数的返回类型只有xml、text、json、html等类型,没有流类型,所以不能通过ajax实现文件的下载,即不能使用ajax函数。正确的文件下载方式是使用a标签。1.前台页面添加a标签,其中href的值为要请求的一般处理程序。<a href="/JZ/JZHandler.ashx?action=ToExcel" >保存</a>2.后台处理程序(借鉴...转载 2018-07-01 13:36:35 · 2268 阅读 · 0 评论 -
[asp.net] 解决easyui datagrid中combobox无法数据回显问题
项目中在easyui启用行编辑模式后,每次编辑数据,combobox下拉列表都会重新刷新,不能回显原先的数据,导致用户在修改信息时还需要记住之前的信息,用户体验较差,下拉列表较少的情况下还好,如果较多,用户还需要一个接一个地重新选择,给用户带来了很大的麻烦。为了增强用户使用的简便性,有必要为combobox添加数据的回显功能。具体的实现方案如下:1.定义一个全局变量tmpRowData,用于记录当...原创 2018-07-08 10:20:52 · 2392 阅读 · 0 评论 -
[asp.net] easyui DataGrid自适应列宽
1.首先,设置方法fitColumns:true;$(function(){ //初始加载,表格宽度自适应 $(document).ready(function(){ fitCoulms(); }); //浏览器窗口大小变化后,表格宽度自适应 $(window).resize(function(){ fitCoulms(); ...转载 2018-07-08 11:34:27 · 1377 阅读 · 0 评论 -
[asp.net] Request的Params、QueryString、Form对象的区别
Request.Params其实是一个集合,依次包括request.querystring、request.form、request.servervariables和request.cookies。1.Request.Params既可以获取以Get方式提交的数据,又可以获取以Post方式提交的数据,Get优先;2.Request.QueryString只能获取以Get方式提交的数据;3.Reque...转载 2018-07-01 15:33:34 · 662 阅读 · 0 评论 -
[asp.net] iframe介绍及实例演示
1.添加iframe<iframe id="myiframe" name="myiframe" iframe src="/User/Show.html" width="100%" height="98%" frameborder="0"></iframe>2.利用js控制iframe//使iframe刷新document.getEl原创 2018-07-01 16:44:11 · 2467 阅读 · 0 评论 -
HTTP Error 500.24 :检测到在集成的托管管道模式下不适用的 ASP.NET 设置。
<?xml version="1.0" encoding="utf-8"?><configuration> <appSettings> <!-- 连接字符串是否加密 --> <add key="ConStringEncrypt" value="false"/>原创 2018-05-31 17:13:37 · 2017 阅读 · 0 评论