随笔分类 -  ASP/.NET/C#

.net WEB FORM 编程相关件技术
摘要:使用它主要是为了复用代码的公用部分下面是整理出来三种实现方式:准备工作:1 先在BasePage.cs中创建部分类BasePage 比在创建接下来用到的用于演示的方法BaseLoad代码:public partial class BasePage : System.Web.UI.Page{ protected void BaseLoad() { string code = Request.Quer... 阅读全文
posted @ 2010-08-25 10:53 rentj 阅读(4489) 评论(0) 推荐(0)
摘要:什么是 JavaScript 注入攻击? 每当接受用户输入的内容并重新显示这些内容时,网站就很容易遭受 JavaScript 注入攻击。让我们研究一个容易遭受 JavaScript 注入攻击的具体应用程序。假设已经创建了一个客户反馈网站。客户可以访问网站并输入对产品的反馈信息。当客户提交反馈时,反馈信息重新显示在反馈页面上。 客户反馈网站是一个简单的网站。不幸的是,此网站容易遭受 JavaScri... 阅读全文
posted @ 2010-08-15 21:26 rentj 阅读(9237) 评论(3) 推荐(0)
摘要:由于单元测试中使用以下代码做数据库UNDO事务处理,运行时提示上下文“0x20b1a0”已断开连接。正在从当前上下文(上下文 0x20ac98)释放接口。这可能会导致损坏或数据丢失。要避免此问题,请确保在应用程序全部完成 RuntimeCallableWrapper (表示其内部的 COM 组件)之前,所有上下文/单元都保持活动状态。 [TestInitialize()] ... 阅读全文
posted @ 2009-10-30 11:01 rentj 阅读(5179) 评论(0) 推荐(0)
摘要:之前一直使用ASP做开发,ASP相对ASP.NET来说没没那么智能但是可以让我们了解web开发的本质如HTTP的POST请求GET请求原理,另外如果上传文件需要设置表单的enctype属性等。我认为与其ASP.NET智能不如说他傻瓜。初学ASP.NET的的时候由于微软大力宣传服务器控件的优势所以有一个误区认为在写ASPX页面的时候应该尽量使用服务器控件,如果用了HTML控件反而感觉不专业。但是用了... 阅读全文
posted @ 2009-07-26 13:19 rentj 阅读(632) 评论(3) 推荐(0)
摘要:在ASPX页中注册用户控件的方法<%@ Register Src="ListPicker.ascx" TagName="ListPicker" TagPrefix="uc1" %>在Web.config中注册用户控件<controls><add tagPrefix="scottgu" src="~/Controls/Header.ascx" tagName="head... 阅读全文
posted @ 2009-07-24 23:40 rentj 阅读(1925) 评论(2) 推荐(0)
摘要:0 var关键字:隐式类型的局部变量(C# 编程指南)http://msdn.microsoft.com/zh-cn/library/bb384061.aspx只可以赋予局部变量推断“类型”var 而不是显式类型。var 关键字指示编译器根据初始化语句右侧的表达式推断变量的类型。推断类型可以是内置类型、匿名类型、用户定义类型或 .NET Framework 类库中定义的类型... 阅读全文
posted @ 2009-06-01 19:14 rentj 阅读(266) 评论(0) 推荐(0)
摘要:Command.ExecuteNonQuery() 执行一个无返回值的t-sql语句或存储过程,一般用于insert delete update等操作会返回受影响的行数 Command.ExecuteRader()执行一个返回结果集的查询 Command.ExecuteScalar() 执行一个返回单个值的查询 返回值类型为object 一般用于执行使用count,max,min,average等... 阅读全文
posted @ 2009-04-26 20:58 rentj 阅读(439) 评论(0) 推荐(0)
摘要:打开记事本键入如下代码将其保存为addService.asmx using System; using System.Web.Services; public class AddNumbers : WebService { [WebMethod] public int Add(int a, int b){ int sum; sum = a + b; return sum; ... 阅读全文
posted @ 2009-03-26 00:40 rentj 阅读(758) 评论(0) 推荐(0)
摘要:1 新建类库MyTestDLL2 右击项目“MyTestDLL”-》属性-》生成-》勾选“为COM互操作注册”3 打开 AssemblyInfo.cs 文件 修改 [assembly: ComVisible(true)]4 打开Visual Sutdio 2008 的命令提示行工具输入guidgen.exe 选择DEFINE_GUID 单击 "New... 阅读全文
posted @ 2009-02-23 00:46 rentj 阅读(2982) 评论(5) 推荐(0)
摘要:using .net中using比较常见的用法有一是用来引入命名空间,使我们使用命名空间中的类时可以不用指定它在.net类库结构中的完全限定名,直接使用类名即可。这用法大家都知道。另外一种不为新手所熟知的用法是作为语句使用.当作为语句使用时用它来完成在程序创建对象的资源释放工作。它使用{ }符号定义了一个范围,当程序执行到该范围的末尾或在该范围内出现异常时会自动释放使用using语句创建的对象所占... 阅读全文
posted @ 2009-02-05 20:08 rentj 阅读(754) 评论(4) 推荐(0)
摘要:静态类(satic class)的特点:1 不能有实例构造函数,只能有静态构造函数,且不能对其构造函数使用访问修饰符。2 静态类是密封的不能被继承3 静态类中只能包含静态成员当类中没有依赖对象标识的数据或行为时,就可以使用静态类。静态类一般作为不与特定对象关联的方法的组织单元。近日阅读asp.net 网站开发全程解析的第3章代码遇到了在APP_CODE下 有个类 public static cla... 阅读全文
posted @ 2009-01-23 21:58 rentj 阅读(995) 评论(6) 推荐(0)
摘要:healthMonitoring 是ASP.NET中应用程序中健康检测机制,当应用程序有未处理的异常,和其他一些自定义需要检测的事件发生,ASP.NET会使用相应的提供程序把事件的详细信息保存下来,以供系统管理员参考。 如果要使用该功能需要配置web.config的healthMonitoring 节点 结构为: ... ... ... ... ... 说明: e... 阅读全文
posted @ 2009-01-18 20:15 rentj 阅读(421) 评论(0) 推荐(0)
摘要:做了2年多asp。09打算转向.NET先将学习过程中遇到的问题和解决的办法写出来提醒自己和后来者少走弯路 1、Q:请问在asp.net中路径中 "~" 波浪号表示什么含义? A:是你的虚拟目录的根 . 比如你的虚拟目录是 http://localhost/web 那么 ~/aaa/index.html 就 是 http://localhost/web... 阅读全文
posted @ 2009-01-06 23:20 rentj 阅读(432) 评论(2) 推荐(0)
摘要:我刚学.net请老师指点以下 问题描述:《ASP.NET数据库系统开发案例精选》2.8.1 login.aspx.cs ?   都市网络新闻中心->后台登陆页面(login/login.aspx.cs )    这里面有一句 BaseClass bc = new BaseClass(); 提出问题:    类BaseClass是在App_code/BaseClass.cs文件中定义的   为什么在login.aspx.cs文件中可以直接对类BaseClass进行实例化呢? 阅读全文
posted @ 2008-04-23 13:07 rentj 阅读(335) 评论(0) 推荐(0)