• MVC 2.0 开发备忘


    一、 不经后台直接打开控件
     
    1.<%  Html.RenderPartial("TreeControl", Model.Groups);%>  //在同一个Controller下

    2.<% Html.RenderPartial("~/Views/HR/SelfAbilityIndex.ascx", model%>//在另一个Controller下


    二、 按钮(链接)

    1 <%=Ajax.ActionLink("编辑", // 显示名
       "UpdateSelfAbility", // 后台Action
       new { abilityGuid = item.PubGuid }, // action 参数
       new AjaxOptions { //Ajax 选项
         UpdateTargetId = "dynamicPanel", //数据显示的容器
         HttpMethod = "get",// 数据模式 get post
         InsertionMode = InsertionMode.Replace }//更新方式 替换,插入等
      )%>

    三、 数据绑定

    1.  <%: Html.TextBoxFor(model => model.AbilityDesc, new { Style = "20px;height:30px;" })%> 
         // 为 AbilityDesc 属性建立一个TextBox 控件 后面是控件的样式 再回送的FormCollection 里可以通过 form["AbilityDesc"]  找到

    四、C# 使用 

      1. string 的 split(",") 按 ,切开字符串

      2 可在classDiagram写注释

      3 static class 不能参与继承

      4  反射  using System.Reflection; 

                    PropertyInfo[] infos = typeof(T).GetProperties();
                    PropertyInfo  a = infos[1];

     
    五、界面元素赋值

      1. 可以通过<input id ="<%= item,Title %>"/>的方法赋id值其他类似

     
    六、其他   1. Action 的参数名不能是 “id”  
       2. Action 去除缓存 [OutputCache( VaryByParam = "none")]
         

  • 相关阅读:
    CDH中flume是已经启动着了…
    CDH中,执行HIVE脚本表联查权限问题。。
    linux screen 命令详解(未验证+研究)
    004ICMP-type对应表
    003iptables 命令介绍
    002利用zabbix监控某个目录大小
    Nginx图片剪裁模块探究 http_image_filter_module
    linux增加自定义path和manpath
    TortoiseSVN中图标的含义
    Linux SVN 搭建(YUM)安装
  • 原文地址:https://www.cnblogs.com/GhostZCH/p/2125613.html
Copyright © 2020-2023  润新知