由于扩展配置问题而无法提供您请求的页面错误解决方法 2017年02月06日 35 阅读 因为做一个下载程序,需要用到URL的下载。于是自己试着在浏览器中打开Main.ini这样一个文件,于是浏览器报错:HTTP 错误 404.3 NOT FOUND 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加MIME映射。解决方法:打开IIS-》网站-》功能视图-》MIME类型,如图:双击进去,配置相应的值即可:...
Forms身份认证在IE11下无法保存Cookie的问题 2017年02月06日 33 阅读 ASP.NET中使用Forms身份认证常见的做法如下: 1. 网站根目录下的Web.config添加authentication节点 复制代码 代码如下: <authentication mode="Forms"> <forms name="MyAuth" loginUrl="manager/Login.aspx" defaultUrl="manager/default.aspx" protection="All" timeout="60...
http调用webservice操作httprequest、httpresponse示例 2017年02月06日 35 阅读 REST WCF 使得我们调用Web服务时,可以通过HttpRequest的交互简单完成。那么老版的WebService能否做到呢?WebService中通过HttpContext.Current.Rquest/Response,我们一样也可以改造WebMethod。客户端:复制代码 代码如下:// 创建一个DataTable DataTable data = new DataTable("Project"); data.Columns.Add("Name...
jquery提交表单mvc3后台处理示例 2017年02月06日 33 阅读 JQuery提交表单复制代码 代码如下:$(document).ready(function () { $("#btnLogin").click(function () { $.ajax({ url: "/Home/Login", data: "{ "account":"" + $("#account").val() + "", "psword": "" + $("#psword").val() + "" }", type: "post", content...
在C#中生成与PHP一样的MD5 Hash Code的方法 2017年02月06日 35 阅读 最近在对一个现有的系统进行C#改造,该系统以前是用PHP做的,后台的管理员登陆用的是MD5加密算法。在PHP中,要对一个字符串进行MD5加密非常简单,一行代码即可: 复制代码 代码如下: md5("Something you want to encrypt.") 直接调用md5()方法,然后将要进行MD5加密的字符串传进去,就可以得到返回的hash code。在C#中应该也会有对应的算法吧!对吗?我首先尝试了下面的代码,结果得到的hash code和PH...
通过剪贴板实现将DataGridView中的数据导出到Excel 2017年02月06日 33 阅读 将DataGridView中的数据导出到Excel中有许多方法,常见的方法是使用Office COM组件将DataGridView中的数据循环复制到Excel Cell对象中,然后再保存整个Excel Workbook。但是如果数据量太大,例如上万行数据或者有多个Excel Sheet需要同时导出,效率会比较低。可以尝试使用异步操作或多线程的方式来解决UI死锁的问题。 这里介绍一种直接通过Windows剪贴板将数据从DataGridView导出到Excel...
.NET WinFrom中给文本框添加拖放事件的代码 2017年02月06日 35 阅读 在开发.NET WinForm程序时,有时候我们希望窗体上的文本框能接受鼠标拖放事件,比如允许将文件直接拖放到文本框中以直接获取到文件的本地路径,或者将选取的字符串直接拖放到文本框中等等。要实现这个功能其实很简单,代码如下。 1. 将文本框的属性AllowDrop设置成True 2. 给文本框添加DragEnter事件 复制代码 代码如下: private void textBox1_DragEnter(object sender, DragEventAr...
GridView中点击CheckBox选中一行来改变此行的颜色 2017年02月06日 35 阅读 前台: 复制代码 代码如下: <asp:TemplateField HeaderText="选择"> <ItemStyle HorizontalAlign="Center"/> //居中显示 <ItemTemplate> <asp:CheckBox ID="ckbSelect" runat="server" AutoPostBack="true" oncheckedchanged="ckbSelect_Checke...
Asp.net中的数据绑定Eval和Bind应用示例 2017年02月06日 35 阅读 关键字: Eval (单项绑定)单项的数据绑定一般用于数据展示。Eval数据绑定应用的反射原理来返回数据。 Bind (双向绑定)双向的数据绑定除了展示数据,还要将界面数据的变动自动写回到绑定的数据源中。 Eval 单向数据绑定,将数据源中的数据展现到界面上。当我们提及数据展现时,必然会考虑到数据的格式问题,例如日期格式。当然,这也是Eval关心的内容。 一般数据绑定 <%#Eval(“属性名称")%> 带数据格式的数据绑定 <%#Eva...
Asp.Net其他页面如何调用Web用户控件写的分页 2017年02月06日 33 阅读 在要添加分页的页面加载时添加以下代码:(以图书分类为例) 复制代码 代码如下: Paging p = Paging1; //Web用户控件的ID p.DataControl = gvBookType; //要绑定数据的控件(此处是GridView) p.TableName = "BookShop_BookType"; p.Sort = "asc"; p.Column = "BookType_ID"; ...
ASP.NET中上传并读取Excel文件数据示例 2017年02月06日 36 阅读 在CSDN中,经常有人问如何打开Excel数据库文件。本文通过一个简单的例子,实现读取Excel数据文件。 首先,创建一个Web应用程序项目,在Web页中添加一个DataGrid控件、一个文件控件和一个按钮控件。 复制代码 代码如下: <INPUT id="File1" type="file" name="File1" runat="server"> <asp:Button id="Button1" runat="server" Text...
.net读写xml文档详解 2017年02月06日 36 阅读 一 .Net框架中与XML有关的命名空间System.Xml包含了一些和XML文档的读写操作相关的类,它们分别是:XmlReader、XmlTextReader、XmlValidatingReader、XmlNodeReader、XmlWriter、XmlTextWriter 以及 XmlNode(它的子类包括:XmlDocument、XmlDataDocument、XmlDocumentFragment)等类。System.Xml.Schema包含了和X...
ASP.NET小结之MVC, MVP, MVVM比较以及区别(一) 2017年02月06日 35 阅读 MVC, MVP和MVVM都是用来解决界面呈现和逻辑代码分离而出现的模式。以前只是对它们有部分的了解,没有深入的研究过,对于一些里面的概念和区别也是一知半解。现在一边查资料,并结合自己的理解,来谈一下对于这三种模式思想的理解,以及它们的区别。欢迎各位高手拍砖。阅读目录:复制代码 代码如下:一. MVC, MVP, MVVM诞生的需求?二. 一段典型的耦合代码三. MVC模式 3.1 主动MVC 3.2 被动MVC 3.3 Web应用中的MVC框架 3.4 ...
ASP.NET小结之MVC, MVP, MVVM比较以及区别(二) 2017年02月06日 33 阅读 上一篇得到大家的关注,非常感谢。由于自己对于这些模式的理解也是有限,对于这些模式的比较,是结合自己的理解,一些地方不一定准确,但是只有亮出自己的观点,才能抛砖引玉不是? 欢迎各位拍砖。:)复制代码 代码如下:阅读目录:四. MVP模式 4.1 MVP的思想 4.2 UI界面接口化 4.3 Presenter —— Model和View之间的桥梁 4.4 MVP的代码结构和时序图 4.5 MVP模式总结五. MVVM模式 5.1 MVVM模式的设计思想 5....
浅析MVP模式中V-P交互问题及案例分享 2017年02月06日 34 阅读 在差不多两年的时间内,我们项目组几十来号人都扑在一个项目上面。这是一个基于微软SCSF(Smart Client Software Factory)的项目,客户端是墨尔本一家事业单位。前两周,我奉命负责对某个模块进行Code Review工作,在此期间,发现了一些问题,也有了一些想法。不过,有些想法可能还不是很成熟,不能完全保证其正确性,有机会写出来讨论一下。今天来说说关于MVP的一些想法。一、简单讲讲MVP是什么玩意儿如果从层次关系来讲,MVP属于Pre...
C#随机生成不重复字符串的两个不错方法 2017年02月06日 34 阅读 今天整理以前一个项目源码,发现两个随机生成不重复字符串的方法,觉得用起来挺方便的,在此贴出来,方便以后查阅。 方法一:随机生成不重复数字字符串 复制代码 代码如下: private int rep=0; /// <summary> /// 生成随机数字字符串 /// </summary> /// <param name="codeCount">待生成的位数</param> /// <returns>...
asp.net调用飞信免费发短信(测试有效) 2017年02月06日 34 阅读 复制代码 代码如下: #region 免费发送飞们接口(2014-01-06 16:20测试有效) /// <summary> /// 免费发送飞们接口(要开通飞信把对方加为好友才能发,也可以给自己发做测试) /// </summary> /// <param name="sendNumber">登陆飞信手机号</param> /// <param name="sendPassword">登陆密码...
asp.net中js+jquery添加下拉框值和后台获取示例 2017年02月06日 35 阅读 复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script> <script type="text/javascri...
asp.net自定义控件中注册Javascript问题解决方案 2017年02月06日 34 阅读 复制代码 代码如下: protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); RenderJS(); } private void RenderJS() { if (!Page.ClientScript.IsClientScriptBlockRegistered(SCRIPT_ID))//如果还没有注册语句,则注册 { Page.ClientScript.Registe...
asp.net网页里面为什么找不到CS文件 2017年02月06日 36 阅读 复制代码 代码如下: <%@ Page language="c#" Codebehind="Main.aspx.cs" AutoEventWireup="false" Inherits="Hr.WebForm1" %> 上边的这行不要用CodeBehind,这是生成CS文件生成DLL文件后,把Dll放到Bin目录中使用的. 如果没有编译cs文件,则改为 复制代码 代码如下: <%@ Page language="c#" Src="Mai...