• MVC初步总结


    一、控制器总结:
        ①控制器规则约定
        1.必须以Controller结尾
        2.控制器下面的所有方法都成为Action,一个动作,其实就是一个请求。
        3.控制器必须实现IController
        4.控制器不能使静态类
        5.控制器指定视图来展示数据的时候,如果没有指定名字,那么就用当前Action的名字作为页面的名字
     
     
    二、Global总结:
        ①Application_Start
        1.第一次请求来的时候被调用
        2.而且只能被调用一次,除非appdomain重启
        3.一般在这里面处理静态的变量
        4.在这里对全局的所有Application实例的处理,所有的实例都可以收到影响。
     
     
    三、页面跳转总结:
        ①
            <!------三种页面跳转------->
            <!------第1种-------->
            <a href="/RegisterUser/RegisterUser">跳转</a><br />
            <!------第2种-------->
            <%:Url.Action("RegisterUser"%><br />
            <!------第3种--推荐使用------> 
            <!--参数说明:链接文字、控制器、Action、参数、html属性-->
            <%:Html.ActionLink("终结链接""RegisterUser""RegisterUser",new{name="dddd"}, new { id="id1",Style="color:red;",@class="css"})%>
     
     
    四、html标签总结
        ①view
        
            <!--id和name统一--->
            <%:Html.TextBox("txtName","wt"%><br />
            <!--名字都相同才能放在一组--->
            男:<%:Html.RadioButton("type",1,true%>
            女:<%:Html.RadioButton("type",2,false%>
            伪娘:<%:Html.RadioButton("type",3,false%><br />
            <!---首先到ViewData里面去搜素:"city"为key的项,如果找到则转成IEnumerable<SelectListItem>类型,然后在封装到当前的下拉列表中
                --->
            <%:Html.DropDownList("city"%>
     ②controller
       
            public ActionResult Index()
            {
                ViewData["city"] = new List<SelectListItem>() 
                { 
                    new SelectListItem(){Selected=false,Text="北京",Value="1"},
                    new SelectListItem(){Selected=false,Text="上海",Value="2"},
                    new SelectListItem(){Selected=false,Text="广州",Value="3"},
                    new SelectListItem(){Selected=false,Text="天津",Value="4"},
                    new SelectListItem(){Selected=false,Text="重庆",Value="5"}
                };
                return View();
            }
     
    ③表单有两种形式
            
            <!--表单有两种方式----->
            <!---不写action,默认提交当前页面的action--->
            <% Html.BeginForm("action","controller"); %>
            <% Html.EndForm(); %>
     
            <%using(Html.BeginForm("action","controller")){ %>
            <%%>
  • 相关阅读:
    手把手教你爬取PC端『某酷视频』个人历史播放数据,并可视化展示
    python3连接mysql--增删改查
    以『公众号』为例,手把手教你爬取PC端数据
    Flask结合ECharts实现在线可视化效果,超级详细!
    What is Long-Read Sequencing?
    Single molecule real-time (SMRT) sequencing comes of age: applications and utilities for medical diagnostics 单分子实时(SMRT)测序成熟:医学诊断的应用和实用程序
    2020年第10届生物科学,生物化学与生物信息学国际会议(ICBBB 2020)
    ICBCB 2021 第九届生物信息学与计算生物学国际会议-2021年5月25-27日-中国太原
    太原 ICBCB 2020年第八届生物信息学与计算生物学国际会议
    2016年大数据与精准生物医学信息学研讨会 上海
  • 原文地址:https://www.cnblogs.com/jiayue360/p/3166924.html
Copyright © 2020-2023  润新知