C# Web编程--内置对象.pptVIP

  • 9
  • 0
  • 约1.38万字
  • 约 89页
  • 2016-11-24 发布于湖北
  • 举报
再 见 * * 该方法和Execute方法非常相似,惟一的区别是执行完新的网页后,并不返回原网页,而是停止执行过程。 语法如下: Server.Transfer(变量或字符串) 4-18.aspx 4-19.aspx 运行结果 利用该对象可以在线发送E-mail。 Mail对象由System.Web.Mail类库实现,它其实是由MailMessage、MailAttachment、SmtpMail三个类组成的 。 MailMessage类用来设置E-mail的内容,如发信人地址、收信人地址等。 MailAttachment类用来添加附件 。 SmtpMail类用来发送信件 。 最简单的发送方式: Sub Page_Load(Sender As Object, E As EventArgs) SmtpMail.Send(wanghong@263.net,lu@171.net,您好,祝一切顺利) End Sub 说明: 此时使用本机的发信服务器,要求在IIS中启动SMTP服务。 4-20.aspx 下面的示例比较完整,客户可以利用表单输入信件内容,并可以选择客户端的文件作为附件发出。 要注意,如果发送客户端的文件,首先要将该文件上传到服务器端,然后再发送。 4-21.aspx 4-21.aspx ViewState是服务器控件状态保存的基础,它是一个Hidden字段,用IE查看 Html源码,找到一个名为__VIEWSTATE的Hidden字段,其中有一大堆乱七八糟的字符,这就是页面的ViewState。 ViewState是ASP.NET中用来保存WEB控件回传时状态值一种机制.在WEB窗体(FORM)的设置为runat=“server”,这个窗体(FORM)会被附加一个隐藏的属性_VIEWSTATE。_VIEWSTATE中存放了所有控件在ViewState中的状态值. ViewState是类Control中的一个域,其他所有控件通过继承Control来获得了ViewState功能.它的类型是system.Web.UI.StateBag,一个名称/值的对象集合 当请求某个页面时,ASP.NET把所有控件的状态序列化成一个字符串,然后做为窗体的隐藏属性送到客户端.当客户端把页面回传时,ASP.NET分析回传的窗体属性,并赋给控件对应的值.当然这些全部是由ASP.NET负责的. 如果要使用ViewState,则在ASPX页面中必须有一个服务器端窗体标记(formrunat=server).窗体字段是必需的,这样包含ViewState信息的隐藏字段才能回传给服务器.而且,该窗体还必须是服务器端的窗体,这样在服务器上执行该页面时,ASP.NET页面框架才能添加隐藏的字段. Page的EnableViewState属性值为true. 控件的EnableViewState属性值为true. 1.当存在页面回传时,不需要维持控件的值就要把ViewState禁止. 2.ViewState的索引是大小写敏感的. 3.ViewState不是跨页面的. 4.为了能保存在ViewState中,对象必须是可流化或者定义了TypeConverter. 5.控件TextBox的TextMode属性设置为Password时,它的状态将不会被保存在ViewState中,这应该是出于安全性的考虑. 6.在页面没有回传或重定向或在回传中转到(transfer)其他页面时不要使用ViewState. 7.在动态建立控件时要小心它的ViewState. 8.当禁止一个程序的ViewState时,这个程序的所有页面的ViewState也被禁止了. 9.只有当页面回传自身时ViewState才是持续的. 设置ViewState ViewState可以在控件,页,程序,全局配置中设置.缺省情况下EnableViewState为true.如果要禁止所有页面ViewState功能,可以在程序配置中把EnableViewState设为false. HTML标签 a href=”test.aspx”测试页/a 2. HyperLink控件 这是最常见的一种转向方法; 1)A 服务器端控件 属性NavigateUrl指定要跳转到的Url地址 2)NavigateUrl是可以在服务器端使用代码修改,这个区别于a 3)由于HyperLink本身没有事件所以要在服务器端其它事件中设置NavigateUrl 4)代码示例 Asp:HyperLink id=”hyperlink” runat=”server” NavigateUrl=”test.aspx”ok/Asp:HyperLink 3. Response.Redirec

文档评论(0)

1亿VIP精品文档

相关文档