- 1、本文档共89页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
再 见 * * 该方法和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
您可能关注的文档
- 13_只有一个地球(公开课)范例.ppt
- 4-密码学技术预案.ppt
- AVSS电线基础知识范例.ppt
- 23给予是快乐的范例.ppt
- AW_ch9框架与导航范例.ppt
- 《给我的孩子们》课件预案.ppt
- 23-核舟记范例.ppt
- 《给我的孩子们》麦秋预案.ppt
- 微机接口第11章范例.ppt
- 23课《刷子李》鲍雨柔范例.ppt
- 2025年环保包装行业投资机会分析:合成生物学技术助力市场突破.docx
- 2025年环保包装行业投资趋势分析:合成生物学技术赋能新材料创新.docx
- 2025年环保包装行业:合成生物学应用与市场前景研究报告.docx
- 2025年环保包装行业:合成生物学应用的未来展望与挑战研究报告.docx
- 2025年环保包装行业:合成生物学技术促进的环保包装设计创新报告.docx
- 2025年环保工程师职业技能培训效果评估指标体系构建.docx
- 2025年环保技术创新,合成生物学在节能减排中的应用前景.docx
- 中西医结合发展研究.pptx
- 2025年环保合成包装产业链深度调研分析.docx
- 2025年环保型包装材料投资趋势与合成生物学应用前景分析报告.docx
文档评论(0)