MVC修改 (当前页面开启Dialog,不用Ifram)
来源:互联网 发布:移动网络电视首页 编辑:程序博客网 时间:2024/06/13 21:15
function Edit(op) {
if ($('#CarType').datagrid("getRows").length == 0) { return; } //是否有信息
_opItem = op;
AjaxCall("/BaseInfo/CarType/GetCarTypeInfo", { ID: _Row.ID }, function (res) {
OpenDialog();
$('#CarTypeInfoFrom').form('clear');
$("#CarTypeInfoFrom").form("load", res);
});
}
//模态对话框
function OpenDialog() {
$("#CarTypeInfo").show();
$("#CarTypeInfo").dialog({
title: "车型信息",
width: 700,
height: 300,
draggable: true,
resizable: false,
modal: true,
buttons:
[
{
text: '保存',
iconCls: 'icon-save',
handler: function () {
Save();
}
},
{
text: '取消',
handler: function () {
$("#CarTypeInfo").dialog('close');
}
}
]
});
}
///保存信息
function Save() {
if (!$("#CarTypeInfoFrom").valid()) return;//表单验证
var CarType = $("#CarTypeInfoFrom").JsonData();
var rows = $("#CarType").datagrid("getRows");
AjaxCall("/BaseInfo/CarType/SaveCarType", { CarType: CarType }, function (res) {
if (res == 1) {
$.messager.alert('提示', "保存成功", 'info', function () {
$("#CarTypeInfo").dialog("close");
GetCarType(_pageIndex, _pageSize);
});
}
else if (res == -1) {
$.messager.alert('错误', '输入的信息已存在!', 'error');
}
else {
$.messager.alert('错误', '保存失败', 'error');
}
});
}
/////////////////////////////////////////////////
@*添加,修改框*@
<div id="CarTypeInfo" title="车型信息" style="display:none;">
<form id="CarTypeInfoFrom" action="">
<input type="hidden" id="hd_ID" name="ID" dn="ID" value="" />
<div style="padding:5px;">
<table class="gridtable" width="100%">
<tr>
<td valign="middle" class="title">首字母:</td>
<td valign="middle" class="content">
<input id="txt_sFirstLetter" name="sFirstLetter" dn="sFirstLetter" type="text" maxlength="2" class="{required:true,isEnglish:true} form-input"/>
</td>
<td valign="middle" class="title">品牌:</td>
<td valign="middle" class="content">
<input id="txt_sBrand" name="sBrand" dn="sBrand" type="text" maxlength="50" class="{required:true} form-input" placeholder="请输入品牌名称"/>
</td>
</tr>
<tr>
<td valign="middle" class="title">厂商:</td>
<td valign="middle" class="content">
<input id="txt_sFirm" name="sFirm" dn="sFirm" maxlength="50" class="{required:true} form-input" placeholder="请输入厂商名称">
</td>
<td valign="middle" class="title">型号:</td>
<td valign="middle" class="content">
<input id="txt_sModel" name="sModel" dn="sModel" maxlength="50" class="{required:true} form-input" placeholder="请输入型号名称">
</td>
</tr>
<tr>
<td valign="middle" class="title">年代款型:</td>
<td valign="middle" class="content" colspan="3">
<input id="txt_iYearsStyle" name="iYearsStyle" dn="iYearsStyle" style="width:488px;" maxlength="100" class="{required:true} form-input">
</td>
</tr>
<tr>
<td valign="middle" class="title">排量:</td>
<td valign="middle" class="content">
<input id="txt_sDisplacement" name="sDisplacement" dn="sDisplacement" maxlength="20">
</td>
<td valign="middle" class="title">变速箱型号:</td>
<td valign="middle" class="content">
<input id="txt_sTransmissionMmodel" name="sTransmissionMmodel" dn="sTransmissionMmodel" maxlength="50">
</td>
</tr>
<tr>
<td valign="middle" class="title">发动机类型:</td>
<td valign="middle" class="content">
<input id="txt_sEngine" name="sEngine" dn="sEngine" maxlength="50">
</td>
<td valign="middle" class="title">指导价:</td>
<td valign="middle" class="content">
<input id="txt_iGuidedPrice" name="iGuidedPrice" dn="iGuidedPrice" maxlength="10" class="{number:true} form-input" placeholder="请输入数字指导价">万
</td>
</tr>
@* <tr>
<td valign="middle" class="title">结构特点:</td>
<td valign="middle" class="content">
<input id="txt_sStructure" name="sStructure" dn="sStructure" maxlength="50">
</td>
<td valign="top" class="title" >级别:</td>
<td valign="middle" class="content">
<select id="SLevel" name="sLevel" dn="sLevel" style="width:153px;">
@foreach (Common.EnumItem item in (List<Common.EnumItem>)ViewBag.CTsLevel)
{
<option value="@(item.Value)">@item.Text</option>
}
</select>
</td>
</tr>*@
</table>
</div>
</form>
</div>
控制器
public int SaveCarType(EHECD_CarType CarType)
{
CarTypeBll bll = new CarTypeBll();
return bll.SaveCarType(CarType);
}
- MVC修改 (当前页面开启Dialog,不用Ifram)
- layout+ifram实现菜单页面布局
- 关于jquery dialog +ifram,并要局部刷新的总结
- Ifram中父页面调用子页面的实现方法
- 前端 ifram 父页面显示子页面内容
- DWZ 用dialog调用MVC自动生成的密码修改页面一直出现“数据加载中,请稍等...”和去掉“数据加载中,请稍等”的方法
- IntelliJ IDEA中修改页面不用重新启动Tomcat
- IntelliJ IDEA中修改页面不用重新启动Tomcat
- 修改jsp页面为什么不用重启Tomcat
- 点击Dialog中的确定退出当前Activity,怎么样能保存当前页面的数据
- Ifram 内页面高度自适应 兼容FF IE
- ifram高度自适应,获取iframe元素,控制父页面
- ifram获取父对象或者另一个子页面对象
- ASP.Net MVC View中获取当前页面参数
- android不用context弹dialog
- 关于修改当前WiFi的账号和密码之后自动重连问题(不用在输入密码),重连时间过长问题的解决办法
- java 修改删除返回当前页面问题解决办法
- 使用jquery修改当前页面所在Iframe的相关属性
- Early Z Rejection
- 内核模块的开发
- Android 发送Post请求上传图片(以InputStream为数据交互)
- FindBugs错误修改指南
- Java数据库操作
- MVC修改 (当前页面开启Dialog,不用Ifram)
- 卸载oracle11g
- iOS8下,UIAlertController内存泄露怎么办?
- nagios全攻略(五)----监控windows系统的”本地信息”
- IOS 不同的 UIViewController 之间如何跳转
- 生活
- PyQt程序设置图标
- fstream
- BAT 笔记