zoukankan      html  css  js  c++  java
  • ASP.NET WebForm总结

    • 基于ASP.NET 2.0+
    • 项目结构
      • App_Code目录
        • 通常放一些通用代码
        • 该目录下的代码会在打开网站时编译
        • 该目录下的类每个文件都可以用
    • 总结
      • 基于ViewState
      • 前后端交互/传递数据的方式
        • 通过ViewState

        • 通过UpdatePanel

          • IsPostBack
        • 通过form表单+submit提交表单

          • 可以在前端往form上追加一个type为hidden的input,其value是想要传的数据(甚至是document.body.outerHTML这种整个页面,可以用于后端把整个页面上的内容放到邮件中使用)
          var hidden = document.createElement(“input”);
          hidden.type = “hidden”;
          hidden.id = “hidden”;
          hidden.name = “hidden”;
          hidden.value = document.body.outerHTML;
          form1.appendChild(hidden);
          
          • 然后服务端asps.cs代码可以通过Request.Form[“xxx”]来读取后使用。
        • 通过Ajax+web api

        • 通过实现ICallbackEventHandler接口进行Ajax回调

      • 处理所有未处理的异常
        • 在Global.asax中的Application_Error生命周期函数中处理
          • 获取错误。Exception ex = Server.GetLastError().GetBaseException();
          • 处理。一般是记日志或者打到页面上
          • 清理。Server.ClearError();
          • 重定向页面(如果需要)。Response.Refirect(“~/ErrorView.aspx”);
  • 相关阅读:
    php转义和去掉html、php标签函数
    php命令行模式
    php开启新的进程或者线程
    防止便秘的食物
    各种米的营养价值
    select option jquery javascript
    mysql datetime、date、time、timestamp区别
    五脏之对应体液志窍时
    Html简单demo_html列表中进行编辑操作
    mysql sql语句使用技巧
  • 原文地址:https://www.cnblogs.com/wyp1988/p/14816963.html
Copyright © 2011-2022 走看看