无法将类型“ASP.Image_aspx”转换为“System.Web.UI.WebControls.Image”

编译器错误信息: CS0030: 无法将类型“ASP.Image_aspx”转换为“System.Web.UI.WebControls.Image”

原因:在 .NET Framework 2.0 版中新增Image类.而我们又增加Image.aspx时莫名地冲突了。这个问题也不给提示,让人分析起来好困难。

<%@ Page Language=''''C#'''' AutoEventWireup=''''true'''' CodeFile=''''Image.aspx.cs'''' Inherits=''''Image'''' %>

中Inherits=''''Login''''这句,在创建页面Login.aspx的时候,vs2005在后台页面Login.aspx.cs也创建了类

public partial class Image: System.Web.UI.

Read More →

关于asp.net Session丢失问题的总结

asp中Session的工作原理:

asp的Session是具有进程依赖性的。ASP Session状态存于IIS的进程中,也就是inetinfo.exe这个程序。所以当inetinfo.exe进程崩溃时,这些信息也就丢失。另外,重起或者关闭IIS服务都会造成信息的丢失。

asp.net Session的实现

asp.net的Session是基于HttpModule技术做的,HttpModule可以在请求被处理之前,对请求进行状态控制,由于Session本身就是用来做状态维护的,因此用HttpModule做Session是再合适不过了。

原因1:

bin目录中的文件被改写,asp.net有一种机制,为了保证dll重新编译之后,系统正常运行,它会重新启动一次网站进程,这时就会导致Session丢失,所以如果有access数据库位于bin目录,或者有其他文件被系统改写

Read More →

Word中如何自动生成目录

一、设置标题格式

1.选中文章中的所有一级标题;

2.在“格式”工具栏的左端,“样式”列表中单击“标题1”。

仿照步骤1、2设置二、三级标题格式为标题2、标题3。

二、自动生成目录

1.把光标定位到文章第1页的首行第1个字符左侧(目录应在文章的前面);

2.执行菜单命令“插入/引用/索引和目录”打开“索引的目录”对话框;

3.在对话框中单击“目录”选项卡,进行相关设置后,单击“确定”按钮,文章的目录自动生成完成。

Read More →

IIS HTTP 500 内部服务器错误 服务器无法加载应用程序 ''/LM/W3SVC''''/LM/W3SVC'' ''找不到指定的元数据

运行环境:Windows XP Sp2

现象:

[1] 浏览主机的.net脚本时出现 “HTTP 500 - 内部服务器错误”

[2] 察看计算机系统事件,发现每次浏览.net脚本均会出现一个警告如下:

事件类型: 警告

事件来源: W3SVC

事件种类: 无

事件 ID: 36

日期: 2006-9-4

事件: 15:48:51

用户: N/A

计算机: FITMOS

描述:

服务器无法加载应用程序 ''''/LM/W3SVC''''。错误是 ''''找不到指定的元数据。''''。

查看网络上的资料,发现与DTS服务有关.

在运行里输入命令''''services.msc'''',寻找DTC服务(全名

Read More →

UML--时序图

 

    时序图(Sequence Diagram)是强调消息时间顺序的交互图。时序图描述类系统中类和类之间的交互,它将这些交互建模成消息交换。时序图是一个模型,用于描述对象组如何随着时间在某些行为方面进行协作。

    时序图是一种强调消息时序的交互图,他由活动者(Actor)、对象(Object)、消息(Message)、生命线(Lifeline)和控制焦点(Focus of control)组成。在UML中,对象表示为一个矩形,其中对象名称标有下划线;消息在时序图中由有标记的箭头表示;生命线由虚线表示,控制焦点由薄薄的矩形表示。

    时序图将交互关系表示为一个二维图,纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色的活动用生命线

Read More →

UML--状态图

1. 状态图概述

状态图(Statechart Diagram)是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应。

状态图是通过类对象的生命周期建立模型来描述对象随时间变化的状态行为。状态图显示了一个状态机,它基本上是一个状态机中的元素地一个投影,这也意味着状态图包括状态机的所有特性。

状态图由状态、事件、状态之间转换组成。

2. 状态机(State Machine)

    状态机用于对模型元素的动态行为进行建模。状态机由状态组成,各状态由转移连接在一起。而状态是对象执行某项活动或等待某个事件时的条件。状态描述了一个类对象生命周期的一个时间段。

3. 转移

状态图通过对对象的状态以及状态间的转移建模来展现系统动态行为。在UML中,转化由5个部分组成,他们分别是:状态

Read More →

在ASP.NET中发邮件!

using System.Net.Mail; 

MailMessage mm = new MailMessage(emailfrom.Text, emailto.Text);

mm.Subject = subject.Text;
mm.Body = body.Text;
mm.IsBodyHtml = true;

SmtpClient sc = new SmtpClient();
sc.Send(mm);

上面是核心代码,在web.config里面须配置:

<system.net> 
<mailsettings>
<smtp> <network host="smtp.qq.com" port="25" username="******@qq.com" password="****"></network> </smtp>
</mailsettings>
</system.net>

Read More →

关于ASP.NET中Request.QueryString的乱码问题

  今天在使用Request.QueryString的时候,发现所有接收到的字符串,只要是带中文的都会变成乱码。后来经过研究,终于找到了原因。

  ASP.NET默认使用的都是UTF-8编码,而大家一般使用的都是GB2312编码。这就是Request.QueryString时中文变成乱码的原因所在,也因为这样,才为大家带来了很多麻烦。

  下面我们来看两个参数:“test.aspx?string=%b7%e7%a4%ce%ca%c0%bd%e7”和“test.aspx?string=%e9%a3%8e%e3%81%ae%e4%b8%96%e7%95%8c ”。粗略一看,这是给test.aspx页面传递了两个不一样的参数,可是经过正确的URL反编码后,可以发现这两个其实是同一个参数:风の世界!为什么同一个参数会得到两个不一样的字符串呢?这是因为第一个参数是用GB2312的U

Read More →

在关键字 ''User'' 附近有语法错误。

调试出错了!

在关键字 ''User'' 附近有语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 在关键字 ''User'' 附近有语法错误。

调程序就是这样,总会出现一些搞不清楚的问题,小问题,20分钟才明白,原来是在数据库里面的字段名用了''User'',感觉象是关键字一样,比如time一类的名字就不能直接作为数据库字段名!

Read More →

关于“System.NullReferenceException: 未将对象引用设置到对象的实例”问题原因

“System.NullReferenceException: 未将对象引用设置到对象的实例”问题可能原因如下:

  • ViewState 对象为Null。
  • DateSet 空。
  • sql语句或Datebase的原因导致DataReader空。
  • 声明字符串变量时未赋空值就应用变量。
  • 未用new初始化对象。
  • Session对象为空。
  • 对控件赋文本值时,值不存在。
  • 使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值。
  • 使用FindControl时,控件不存在却没有做预处理。
  • 重复定义造成未将对象引用设置到对象的实例错误。

Read More →
在线学习答案查询入口
微信扫码联系
微信扫码联系