随笔分类 - .NET
摘要:ASP.NET MVC 微信公共平台开发 获取用户消息并处理 获取用户消息 用户发送的消息是在微信服务器发送的一个HTTP POST请求中包含的,获取用户发送的消息要从POST请求的数据流中获取 微信服务器推送消息到服务器的HTTP请求报文示例 POST /cgi-bin/wxpush? msg_s...
阅读全文
摘要:ASP.NET MVC 微信公共平台开发 验证消息的真实性 在MVC Controller所在项目中添加过滤器,在过滤器中重写 public override void OnActionExecuting(ActionExecutingContext filterContext)方法新建数据模型 注...
阅读全文
摘要:ASP.NET检测到有潜在危险的 Request.Form 值解决方案汇总 当我们在网站中使用CKEditor等富文本编辑器时,大多都会遇到这样的到警告 这是因为ASP.NET默认开启对页面提交内容的验证(不仅是ASP.NET MVC,WebForms也默认启用对页面提交的内容进行验证),解决这个问...
阅读全文
摘要:ASP.NET MVC 接入微信公共平台 申请微信公共账号 既然要接入微信公共平台,微信公共号是必须的(当然如果只是测试的话也可以申请微信公共平台接口测试账号),来这里微信公共平台 申请微信公共号(注:申请微信公共号不能用已绑定微信的邮箱),微信公共平台有自己的官方文档,官方文档有不少资料,可以多看...
阅读全文
摘要:新建一个类,并实现IHttpModule接口 实现接口,在Init方法中处理请求,在请求方法中实现具体的Url重写操作 补充Url重写方法,通过 Request的Path对象获取请求文件路径,并根据请求文件路径,构建实际文件路径 1 HttpApplication app = sender as H...
阅读全文
摘要:下载发布文件 使用记事本(或其他文本工具)打开 找到ftp连接地址以及用户名、密码
使用ftp工具进行连接 输入相应参数,连接即可
阅读全文
摘要:有时我们需要生成自己的JavaScript代码并在运行时动态添加到页面,接下来我们来看一下如何将生成的JavaScript代码动态添加到ASP.NET页面。 为了添加脚本,要将自定义的脚本在一个字符串内或指向该脚本的文件中定义,之后调用ClientScriptManager类的方法注册脚本 方法一:...
阅读全文
摘要:一般来说我们可以用HTTPHandler来处理一些简单的逻辑,比如验证码、下载文件等。 以下载word文档为例讲解一下如何在HHTPHandler中下载文件,不限于word文档,如果下载其他文件,需要注意的是要将“context.Response.ContentType = "applicat...
阅读全文
摘要:在VS中创建一个项目通常会生成一个解决方案文件(.sln)和一个隐藏的解决方案用户选项文件(.suo)。 解决方案文件是一个文本文件,包含以下信息:将被加载的所有项目以构成完整解决方案的项目清单解决方案的目标框架版本【解决方案的默认语言】【项目间依赖关系的清单】【源码控制信息】 解决...
阅读全文
摘要:一般验证码页面只输出一个图片而不进行其他业务处理,所以验证码一般放在一般处理程序(httpHandler)页面中,而如果将验证码生成代码放到一般处理程序中,要将生成验证码保存在Session中,这里我们假设保存到session["ValidCode"]中,则需要添加对 System.Web.Se...
阅读全文
摘要:源码示例:1.javascript代码 1 2.页面代码 1 2 3 注册新帐户 4 5 6 7 8 用户名: 9 10 11 12 13 14 15 ...
阅读全文
摘要:前台页面: Default.aspx 1 2 3 4 5 6 7 8 GridView用法 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 ...
阅读全文
摘要:Request[从浏览器获取信息] QueryString:获取HTTP查询字符串变量集合 Path:获取当前请求的虚拟路径 UserHostAddress:获取远程客户端的IP主机地址 Browser:获取有关正在请求的客户端浏览器功能的信息 Form:获取窗体变量的集合 Url:获取当前请求的U
阅读全文
摘要:DataList/GridView/Repeater DataSet表示数据集,其中包含表,约束和表之间的关系。与现有数据源的交互通过DataAdapter来控制。 源代码示例: SqlDataAdapter da=new SqlDataAdapter(strsql,con); DataSet ds...
阅读全文
摘要:1.DataBinder.Eval()方法 DataBinder.Eval()方法是ASP.NET框架支持的一个静态方法,用来计算Late_Bound(后期绑定)数据绑定表达式,并随时将结果转换为字符串格式。 [1].DataBinder.Eval(Object,String) [2].DataB...
阅读全文
摘要:1.配置数据库连接 在节中完成,配置过程需指定四个属性server(DataSource)服务器名称,本机服务器可以用localhost代替,database(Database)要连接的数据库的名称,uid连接数据库要用的用户名,pwd对应用户名的密码 例子: 2.配置Session变量生命周期 在节中配置,需要设置以下几个参数,mode,StateConnectionString,Cookieless,SqlConnectionString,Timeout, mode:设置存储会话状态,状态包括Off(禁用会话状态),Improc(表示工作进程自身存储会话状态),StateServer(..
阅读全文
摘要:本文我们将讨论的是ASP.NET页面间数据传递的几种方法,对此希望能帮助大家正确的理解ASP.NET页面间数据传递的用处以及便利性。 Web页面是无状态的,服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之间或在页面跳转时不会被保留。在用ASP.NET 设计开发一个...
阅读全文