摘要: 今天无意之中发现了一个VS插件,功能还不错,推荐给大家。官网http://www.devprojects.net/有以下一些功能:智能感知!快速命令调用,只需按Ctrl +回车T4和ASPX一样的语法来生成代码在Visual Studio编辑器编辑代码片段Visual Studio自动化对象的完全访问FileCodeModel访问,SmartFormat,代码替代,光标定位更超过100个有用的命令官网演示CSDN下载(包含VS2008,2010,11的安装包) :http://download.csdn.net/detail/bdstjk/4329082115下载安装之后默认快捷键是ctrl+ 阅读全文
posted @ 2012-05-25 09:05 bdstjk 阅读(4205) 评论(24) 推荐(7) 编辑
摘要: 在web开发中Cookie是必不可少的.NET自然也有一个强大的Cookie操作类,我们用起来也非常方便,不过在使用中我们会发现一个坑爹的事情Response.Cookies.Remove删除不了Cookie。例子如下:protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack) { HttpCookie UserInfo = new HttpCookie("UserInfo"); UserInfo.Value = "bdstjk"; Response.Cook... 阅读全文
posted @ 2012-05-21 09:40 bdstjk 阅读(2907) 评论(2) 推荐(1) 编辑
摘要: 原文链接:http://www.cnblogs.com/wenming205/archive/2010/08/08/1795341.html文章不错,看完之后搭建项目就没什么问题了,其他很多就是经验问题了做过webform的,其实也就需要知道怎么把页面和C#代码关联起来,看看这个不错一、简介此项目为.Net Mvc学习试例,原版的项目可从www.asp.net网站上下载;在学习的过程中,我们将通过.net mvc2来创建一个音乐仓储系统。整个应用程序包括三个部分,分别为:选购、结帐和后台管理二、预备知识在学习此项目时,最好具用Linq知识。在这里推荐博客园里LoveCherry的一步一步学Li 阅读全文
posted @ 2012-05-18 16:35 bdstjk 阅读(13899) 评论(0) 推荐(0) 编辑
摘要: 一、简单实例先来个简单点的,首先新建一个 “web用户控件”WebUserControl1.ascx,在页面上添加一个按钮,并响应Click事件:<asp:Button ID="Button1" runat="server" Text="在页面级的TextBox输入一个随机数" onclick="Button1_Click" />然后编写后台代码: //定义一个不含数据的事件处理方法 public event EventHandler Click; protected void Button1_Clic 阅读全文
posted @ 2012-05-18 13:19 bdstjk 阅读(1515) 评论(1) 推荐(1) 编辑
摘要: http://blog.csdn.net/bdstjk说起来有点惭愧,做了这么久的.NET,今天才真正搞明白Server.Transfer先来看看代码:B.aspx public string TextBox1Text { get { return TextBox1.Text; } } protected void Button1_Click(object sender, EventArgs e) { Ser... 阅读全文
posted @ 2012-05-11 11:20 bdstjk 阅读(2335) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/bdstjkC#反射的入门学习首先要明白C#反射提供了封装程序集、模块和类型的对象等等。那么这样可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性,可以利用反射对它们进行访问。MSDN描述:反射通常具有以下用途: 使用 Assembly 定义和加载程序集,加载在程序集清单中列出的模块,以及从此程序集中查找类型并创建该类型的实例。使用 Module 发现以下信息:包含模块的程序集以及模块中的类等。您还可以获取在模块上定义的所有全局方法或其他特定的非全局方法。使用 Construc 阅读全文
posted @ 2012-05-04 16:27 bdstjk 阅读(2679) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/bdstjk在网站注册的页面上经常要选择注册地点,如果改变省的名称就能出现对应的市级的名称,将为用户带来很大的方便,虽然用.NET的服务端时间实现很容易,不过选一下刷新页面的操作,用户体验实在不怎么样,现在给大家送上AJAX实现的三级联动代码有点多,但是实际的项目过程中,我们必须这么做应要求,先给大家一个代码下载地址.DropDownList控件实现省市联动(AJAX实现)。放心,偶得资源不要积分首先在页面上初始化省的数据,添加onchange的js事件。。在用户改变地区选择的时候,调用JS函数(通过AJAX)调用后台C#代码,C#通过查询数据库,返回 阅读全文
posted @ 2012-04-27 11:49 bdstjk 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 该例子实现在Repeater通过勾选CheckBox后,通过底部按钮获取到所选的所有数据(之后可以进行批量删除、更新等操作)首先,定义一个类public class UserInfo{ public int ID { get; set; } public string name { get; set; }}在页面上编写Repeater模板<asp:Repeater ID="Repeater1" runat="server"> <HeaderTemplate> <table style="width: 100%;&q 阅读全文
posted @ 2012-04-26 22:27 bdstjk 阅读(1674) 评论(0) 推荐(0) 编辑
摘要: 首先,给大家贴出解决方案,很简单,只需要加一句代码就OK。context.Request.ValidateInput();最近项目中做了一个ashx的页面向其他人提供一个ajax的接口,接口调用使用到了jsonp的方式,当时也没考虑太多,直接将接收到的参数原样写回到了客户端。项目上线之后,公司安全的就呼叫我了,说这个页面没有防止跨站攻击(XSS),说可以通过什么NC反弹工具,获取用户的cookie什么的。把偶搞得云里雾里的。今天看了一下网上的跨站攻击资料,恍然大悟,不就是.net普通页面aspx默认就有的那个什么客户端输入值验证嘛。我们经常的用到网页富文本编辑器的时候出现这个错误不就是.net 阅读全文
posted @ 2012-04-25 16:16 bdstjk 阅读(586) 评论(0) 推荐(1) 编辑
摘要: 引言本人在.NET 4.0+VS2010环境下调试一个ASP.NET 4.0程序时使用到富文本控件FreeTextBox 3.2.2。从网络上查询得到这个控件尽管被广泛使用,但是其相关的安全问题需要自行解决。我的问题我的问题是在VS2010中使用FreeTextBox 3.2.2用于辅助发送邮件主体内容时,系统出现如下的错误提示: A potentially dangerous Request.Form. value was detected from the client (FreeTextBox1="<H1>bbtest1</H1>").Desc 阅读全文
posted @ 2012-04-25 16:01 bdstjk 阅读(645) 评论(0) 推荐(0) 编辑