代码改变世界

随笔分类 -  Asp.Net

.net读取上传apk文件的包名、软件名称、logo解决方法

2016-11-11 14:23 by 无抿屎的牛牛, 470 阅读, 收藏, 编辑
摘要: 读取apk安装包信息 阅读全文

SignalR 跨域设置

2016-06-02 23:30 by 无抿屎的牛牛, 7241 阅读, 收藏, 编辑
摘要: 参考文章:http://www.cnblogs.com/nywd/p/3691813.html 上一节,已经实现了,当前域内的通信,这一节中,介绍一下跨域的即时通信,既然要做,我们肯定要把这个推送及聊天服务器做为一个单独的服务器,以方便扩展使用,这样就要使用跨域技术,既然基于ajax,那么跨域肯定是 阅读全文

Log4Net 在多层项目中的使用小记

2016-03-20 22:30 by 无抿屎的牛牛, 294 阅读, 收藏, 编辑
摘要: 原文地址:http://www.cnblogs.com/zdh8675/p/3645556.html 这几天刚好在调整一个项目,把一些自己不是很清楚的东西先试验一下,这篇文章主要是对我在项目中需要使用Log4Net的一些记录。网上有很多相关的教程,但是各有各的说法,我结合我自己这个项目的需要,首先, 阅读全文

Asp.net中前台javascript与后台C#交互

2014-08-18 13:28 by 无抿屎的牛牛, 221 阅读, 收藏, 编辑
摘要: 方法一:使用Ajax开发框架,后台方法定义前添加[AjaxPro.AjaxMethod],然后就可以在前台js脚本中调用后台C#函数。方法二:后台方法声明为public或者protected,然后前台使用js脚本进行调用。以下是代码片段:.cs public string Str() { retur... 阅读全文

Ajax.Utility.RegisterTypeForAjax(typeof(_Default)) 的使用

2014-06-20 13:53 by 无抿屎的牛牛, 1510 阅读, 收藏, 编辑
摘要: 语句的作用:页面注册方法的作用。Ajax.Utility.RegisterTypeForAjax(typeof(命名空间.类名));首先要在配置文件里配置 代码演示:namespace WebSite{ public partial class tuangou : System.Web.U... 阅读全文

Jquery Table添加行、删除行

2014-06-17 17:37 by 无抿屎的牛牛, 379 阅读, 收藏, 编辑
摘要: html页面代码Js代码 function DealUserInfo(qty){ if(qty>0) { var table1 = $("#tblUserInfo"); var... 阅读全文

编码、解码Html代码

2014-06-10 21:10 by 无抿屎的牛牛, 267 阅读, 收藏, 编辑
摘要: 引用Base64-80.js 文件做网页的时候有时候需要把富文本框的html代码保存到数据库,那么就需要编码后保存到数据库。浏览器端或后台再解码作绑定*编码:encode64(str)*解码:decode64(str)//前台引用js文件//Jquey 编码encode64(contentStr);... 阅读全文

从服务器下载图片

2014-03-26 10:17 by 无抿屎的牛牛, 374 阅读, 收藏, 编辑
摘要: 客户端配置文件部分代码客户端下载头像文件using System;using System.Windows.Controls;using System.Windows.Media;using System.Windows.Media.Imaging;using System.ComponentModel;using System.Windows.Threading;using System.Threading;using System.IO;using System.Net;using System.Configuration;namespace Messenger{ /// /... 阅读全文

使用缓存的9大误区(下)转载

2014-03-05 11:53 by 无抿屎的牛牛, 188 阅读, 收藏, 编辑
摘要: 本篇文章在上篇的基础上继续讨论了使用缓存的几个误区,包括:缓存大量的数据集合,而读取其中一部分;缓存大量具有图结构的对象导致内存浪费;缓存应用程序的配置信息;使用很多不同的键指向相同的缓存项;没有及时的更新或者删除再缓存中已经过期或者失效的数据。缓存大量的数据集合,而读取其中一部分在很多时候,我们往往会缓存一个对象的集合,但是,我们在读取的时候,只是每次读取其中一部分。 我们举个例子来说明这个问题(例子可能不是很恰当,但是足以说明问题)。在购物站点中,常见的操作就是查询一些产品的信息,这个时候,如果用户输入了“25寸电视机”,然后查找相关的产品。这个时候,在后台,我们可以查询数据库,找到几百条 阅读全文

使用缓存的9大误区(上)转载

2014-03-05 11:48 by 无抿屎的牛牛, 146 阅读, 收藏, 编辑
摘要: 如果说要对一个站点或者应用程序经常优化,可以说缓存的使用是最快也是效果最明显的方式。一般而言,我们会把一些常用的,或者需要花费大量的资源或时间而产生的数据缓存起来,使得后续的使用更加快速。如果真要细说缓存的好处,还真是不少,但是在实际的应用中,很多时候使用缓存的时候,总是那么的不尽人意。换句话说,假设本来采用缓存,可以使得性能提升为100(这里的数字只是一个计量符号而已,只是为了给大家一个“量”的体会),但是很多时候,提升的效果只有80,70,或者更少,甚至还会导致性能严重的下降,这个现象在使用分布式缓存的时候尤为突出。在本篇文章中,我们将为大家讲述导致以上问题的9大症结,并且给出相对应的解决 阅读全文

Js 命名空间注册方法

2014-01-09 14:58 by 无抿屎的牛牛, 215 阅读, 收藏, 编辑
摘要: MyApp = { namespace: function () { var a = arguments, o = null, i, j, d, rt; for (i = 0; i < a.length; ++i) { d = a[i].split("."); rt = d[0]; eval('if(typeof(' + rt + ')=="undefined"){' + rt + '={};}o=' + rt + ';'); for (j = 1; j < d.lengt... 阅读全文

js 配置基础启动文件

2014-01-07 15:15 by 无抿屎的牛牛, 579 阅读, 收藏, 编辑
摘要: 页面启动文件boot.js,获取存放该文件的路径,放置通用的css,js代码,方便html页面调用。__CreateJSPath = function (js) { var scripts = document.getElementsByTagName("script"); var path = ""; for (var i = 0, l = scripts.length; i ');document.write(' 阅读全文

Js 上传文件 页面不刷新

2014-01-06 17:57 by 无抿屎的牛牛, 439 阅读, 收藏, 编辑
摘要: html控件代码: Javascript代码: 后台upload.ashx处理代码: public void ProcessRequest(HttpContext context) { HttpRequest request = context.Request; string _file = request.Files["afile"].F... 阅读全文

C#的提交表单方式WebClient

2013-11-11 16:56 by 无抿屎的牛牛, 397 阅读, 收藏, 编辑
摘要: 向网站提交页面的主要代码string postString = "arg1=a&arg2=b";//这里即为传递的参数,可以用工具抓包分析,也可以自己分析,主要是form里面每一个name都要加进来 byte[] postData = Encoding.UTF8.GetBytes(postString);//编码,尤其是汉字,事先要看下抓取网页的编码方式 string url = "http://localhost/register.php";//地址 WebClient webClient = new WebClient(); webClien 阅读全文

asp.net 生成验证码

2013-11-07 16:03 by 无抿屎的牛牛, 605 阅读, 收藏, 编辑
摘要: 1.添加一个CheckCode.ashx文件using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Drawing;namespace Yeylol.Apps.SmartHome.Back{ /// /// CheckCode 的摘要说明 /// public class CheckCode : IHttpHandler { public void ProcessRequest(HttpContext context... 阅读全文

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示