zoukankan      html  css  js  c++  java
  • 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")){ %>
            <%%>
  • 相关阅读:
    Net EF框架+ MySql示例
    Net EF框架+ MySql示例
    C#中读写INI配置文件
    C#中读写INI配置文件
    C#中读写INI配置文件
    IntelliJ IDEA 常用快捷键和设置
    IntelliJ IDEA 常用快捷键和设置
    C++STL_max
    出错啦!
    枝晶生长的宏微观模型
  • 原文地址:https://www.cnblogs.com/jiayue360/p/3166924.html
Copyright © 2011-2022 走看看