zoukankan      html  css  js  c++  java
  • MVC3中常用的一些控件及方法

    1、返回提示框 

    string script = String.Format("<script>alert('登录状态已失效! 请重新登录系统');location.href='{0}'</script>", Url.Action("login", "user"));
                return Content(script, "text/html");

    2、单选框 有数据会自动选中

       @Html.RadioButtonFor(model=>model.UserMark,"部门")部门
                     @Html.RadioButtonFor(model=>model.UserMark,"职员")职员

       @Html.RadioButtonFor(model=>model.UserMark,true)男
                     @Html.RadioButtonFor(model=>model.UserMark,false)女

    3、下拉列表

     后台:ViewBag.CompanyId = new SelectList(db.companys, "Id", "CompanyName", department.CompanyId);

    前台: @Html.DropDownList("CompanyId")

    4、判断显示是否 @(item.b1==true?'是':'否')

    5、获得前台值 Request.Form["luohudiqu"]; Request["前台控件Id"];  id  和name必须都写?只用写name就可以得到

    6、  @Html.TextBoxFor(model => model.LoginName, new { @Readonly="Readonly"}) 这样readonly才起效

            @Html.EditorFor(model => model.LoginName)这样不起效

    7、可以连续视图布局页(连续母版页),@RenderBody 一个布局页中只能一次,每操作一次关于表和字段的建立 添加 都必用EF命令一次,页面中字段必须与数据库中字段完全相同(注意大小写)如:@item.Title

    8、User.Identity.Name 获得当前有效用户 

     //
            // 摘要:
            //     获取一个值,该值指示是否验证了用户。
            //
            // 返回结果:
            //     如果用户已经过验证,则为 true;否则为 false。

    User.Identity.IsAuthenticated 

    9、一个页面里面有多个表单提交,在项目oa workLog index里面,提交部门、时间、单个用户Id ,后台得到变量会混淆。解决方法:在一个表单里面把另一个表单里面的参数全<input type="hidden" id="haveUserId" name="haveUserId" value="" /> 设为空

    10、调出系统自动生成数据库

  • 相关阅读:
    java 实现大顶堆
    (转)单调栈总结
    leetcode再次总结
    (转)jvm具体gc算法介绍标记整理--标记清除算法
    (转)java 多线程 对象锁&类锁
    maven 上传 jar 到本地私服
    记录一下faster rcnn
    yolov2训练ICDAR2011数据集
    MSE,ks,mAP,weight decay等名词解释
    python爬虫爬取指定用户微博图片及内容,并进行微博分类及使用习惯分析,生成可视化图表
  • 原文地址:https://www.cnblogs.com/heifengwll/p/3473272.html
Copyright © 2011-2022 走看看