局部代码:

<!-- 按钮触发模态框 -->

    <div style="">
<button class="btn btn-primary" data-toggle="modal" data-target="#SaveUser_Modal">
添加用户
</button>
<button class="btn btn-primary" data-toggle="modal" data-target="#EditUser_Modal" onclick="GetPop();">
修改用户
</button>
</div>

窗体代码:

 <!-- 模态框(Modal)添加用户页面 开始 -->
<div class="modal fade" id="SaveUser_Modal" tabindex="-1" role="dialog"
aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog" style="width:80%">
@*设定窗体宽度,只有在这个 class="modal-dialog" 这个div有效*@
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close"
data-dismiss="modal" aria-hidden="true">
&times;
</button>
<h4 class="modal-title" id="myModalLabel">
添加用户
</h4>
</div>
@using (Html.BeginForm("Create", "Users", FormMethod.Post, new { id = "SaveUserForm", @class = "form-horizontal" }))
{
<div class="modal-body">
<div class="form-group">
<label for="LoginName" class="col-sm-2 control-label">账号</label>
<div class="col-md-8">
@Html.TextBox("LoginName", "", new { @class = "form-control", placeholder = "请输入账号" })
</div>
</div>
<div class="form-group">
<label for="LoginPwd" class="col-sm-2 control-label">密码</label>
<div class="col-md-8">
@Html.TextBox("LoginPwd", "", new { @class = "form-control", placeholder = "请输入密码" })
</div>
</div>
<div class="form-group">
<label for="confirmLoginPwd" class="col-sm-2 control-label">确认密码</label>
<div class="col-md-8">
@Html.TextBox("confirmLoginPwd", "", new { @class = "form-control", placeholder = "请输入密码" })
</div>
</div>
<div class="form-group">
<label for="FullName_C" class="col-sm-2 control-label">中文名</label>
<div class="col-md-8">
@Html.TextBox("FullName_C", "", new { @class = "form-control", placeholder = "请输入中文名" })
</div>
</div>
<div class="form-group">
<label for="FullName_E" class="col-sm-2 control-label">英文名</label>
<div class="col-md-8">
@Html.TextBox("FullName_E", "", new { @class = "form-control", placeholder = "请输入英文名" })
</div>
</div>
<div class="form-group">
<label for="CreateTime" class="col-sm-2 control-label">创建时间</label>
<div class="col-md-8">
<div class="input-group date form_date" data-date="" data-date-format="" data-link-field="CreateTime" data-link-format="yyyy-mm-dd">
<input class="form-control" size="10" type="text" value="" readonly>
@*<span class="input-group-addon"><span class="glyphicon glyphicon-remove"></span></span>*@
<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>
</div>
@Html.Hidden("CreateTime")
</div>
</div>
<div class="form-group">
<label for="Email" class="col-sm-2 control-label">邮箱</label>
<div class="col-md-8">
@Html.TextBox("Email", "", new { @class = "form-control", placeholder = "请输入邮箱" })
</div>
</div>
<div class="form-group">
<label for="QQ" class="col-sm-2 control-label">QQ</label>
<div class="col-md-8">
@Html.TextBox("QQ", "", new { @class = "form-control", placeholder = "请输入QQ" })
</div>
</div>
<div class="form-group">
<label for="Gender" class="col-sm-2 control-label">性别</label>
<div class="col-md-8">
<label class="checkbox-inline">
@Html.RadioButton("Gender", 1, new { @id = "radio1", @name = "Gender" })男
</label>
<label class="checkbox-inline">
@Html.RadioButton("Gender", 0, new { @id = "radio0", @name = "Gender" })女
</label>
</div>
</div>
<div class="form-group">
<label for="Mobile" class="col-sm-2 control-label">手机</label>
<div class="col-md-8">
@Html.TextBox("Mobile", "", new { @class = "form-control", placeholder = "请输入手机" })
</div>
</div>
<div class="form-group">
<label for="Telephone" class="col-sm-2 control-label">联系电话</label>
<div class="col-md-8">
@Html.TextBox("Telephone", "", new { @class = "form-control", placeholder = "请输入联系电话" })
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label" id="captchaOperation"></label>
<div class="col-md-8">
<input type="text" class="form-control" name="captcha" placeholder="请输入请输入结果" />
</div>
</div>
<input type="hidden" id="UserId" value="" />
@Html.Hidden("CreateTime")
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default"
data-dismiss="modal">
关闭
</button>
<button type="button" class="btn btn-info" id="validateBtn">重新验证</button>
<button type="button" class="btn btn-info" id="resetBtn">重置</button>
<button type="submit" class="btn btn-primary">
提交更改
</button>
</div>
}
</div><!-- /.modal-content -->
</div>
</div>
<!-- 模态框(Modal)添加用户页面 结束 -->

相关用法:

设定宽度:  <div class="modal-dialog" style="width:80%">

显示:$('#myModal').modal('show');

隐藏:$('#myModal').modal('hide');

开关:$('#myModal').modal('toogle');

事件:   $('#myModal').on('hidden', function () {// do something…});

相关链接:http://www.cnblogs.com/firstcsharp/p/4183181.html


2016 系统设计第一期 (档案一)MVC bootstrap model弹出窗的更多相关文章

  1. 2016 系统设计第一期 (档案一)MVC bootstrap model弹出子页面

    通过bootstrap  弹出modal-dialog 子页面 ,例如我要弹出子页面:areaitem_sub_One.html. 具体步骤如下: 第一步:新建 areaitem_sub_One.ht ...

  2. Bootstrap模态弹出窗

    Bootstrap模态弹出窗有三种方式: 1.href触发模态弹出窗元素: <a class="btn btn-primary" data-toggle="moda ...

  3. bootstrap model弹出框的使用

    之前,我们讲解了bootstrap tab的使用,今天我们来了解下bootstrap 中model弹出窗的使用. 效果: 代码:<input id="btntext" typ ...

  4. 2016 系统设计第一期 (档案一)MVC ajax 获取json数据

    我在做一张表的增删改查的时候,在编辑的时候,需要获取当前选择行对应的Id,然后并且把选择行的Id的对于的数据取出来,代码如下: 列表a标签绑定: Js代码: url: '/Users/GetUserB ...

  5. 2016 系统设计第一期 (档案一)MVC form数据提交

    前几天我发现 MVC 虽然解决了webform的问题但是用起来真的很麻烦,不知道是我刚接触的原因还是为什么,感觉有很多的局限性,对于form的提交一个form只能绑定一个action,代码如下: @u ...

  6. 2016 系统设计第一期 (档案一)MVC 和 Bootstrap 表单转换

    bootstrap <form role="form"> <div class="form-group"> <label for= ...

  7. 2016 系统设计第一期 (档案一)MVC 相关控件整理

    说明:前者是MVC,后者是boostrap 1.form 表单 @using (Html.BeginForm("Create", "User", FormMet ...

  8. 2016 系统设计第一期 (档案一)MVC a标签 跳转 Html.ActionLink的用法

    html: <a class="J_menuItem" href="baidu.com">权限管理</a> cshtml: 原有样式: ...

  9. 2016 系统设计第一期 (档案一)MVC 引用 js css

    @Styles.Render("~/Bootstrap/css/bootstrap-theme.css") @Scripts.Render("~/jQuery/jquer ...

随机推荐

  1. Android Studio 复制粘贴图片到drawable文件夹没有效果 - 解决方法

    我想放一些图片到drawable文件夹里面,但是简单的复制文件,粘贴文件,或者拖拽文件,都不起作用.不知道为什么,之前是可以的,突然就不行了. 解决方案 在drawable文件夹的目录上右键,选择Re ...

  2. MSP430常见问题之LCD 显示驱动类

    Q1:晶体一般都是接32768,然后使用液晶很正常.我打算将晶体接6M的替换32768,那么液晶还能正常显示吗A1:看你所用的LCM 模块时序极限是多少HZ,然后看6M情况下,MSP430去驱动LCM ...

  3. poj 1185 炮兵阵地 状态压缩dp

    思路:定义一个三维数组dp[x][i][j]其中x为now和pre两种状态,now表示当前两行最优解,pre表示出了本行外,前两行的最优解.那么状态转移方程为 dp[now][j][k]=max(dp ...

  4. MyBatis(3.2.3) - Passing multiple input parameters

    MyBatis's mapped statements have the parameterType attribute to specify the type of input parameter. ...

  5. ASP常用函数

    取得IP地址 '******************************************************************* Function Userip() Dim Ge ...

  6. 几个简单的Makefile

    http://www.blogjava.net/canvas/articles/quick_makefile.html 几个简单适合小程序的Makefile,可直接拷贝使用,自己mark一下,这样长时 ...

  7. ios自动滚动图片功能源码

    源码AdScrollerView,一个已经封装好的UIScrollView的子类,可以自动滚动图片以及对应的描述语,类似淘宝app首页的广告滚动效果.滚动图片数量不限,并且显示pageControl. ...

  8. linux中vsftpd登陆慢卡问题解决方法

    1.修改服务器上的/etc/resolv.conf令其内容只有类似 nameserver 192.81.133.229 nameserver 114.114.114.114 出现问题的机器的resol ...

  9. Memcached学习(一)

    1.Memcached是什么? 引用维基百科上得简介,Memcached 是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,目前已被诸如Facebook等许多 ...

  10. Swift字典集合

    字典表示一种非常复杂的集合,允许按照某个键来访问元素.字典是由两部分集合构成的,一个是键(key)集合,一个是值(value)集合.键集合是不能有重复元素的,而值集合是可以重复的,键和值是成对出现的. ...