东拼西凑
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术:Visual Studio 2015、MVC
作者: 梁柏源
撰写时间:2019/4/27
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
在MVC中有一些代码很少,又很有用的小玩意,今天就来分享其中的几个常见的小玩意
(1)返回的点击按钮(点击就返回的在页面之前的页面)
返回按钮:(假设button返回键的ID是return)
$("#return").click(function () {
window.location.href = "/MVC区域/MVC控制器/想要返回的页面";
});
是不是很简单,这个就不配图了。
(2)跳转(点击后跳转到指定页面,指定页面有自己设定)
function skip(noticeId)
{
window.open("/MVC区域/MVC控制器/想要跳转的页面?noticeId=" + noticeId);
}
就是这么简单。但这是一个项目必不可少少的事件哦!
(3)监听行单击事件(单击事件为:rowDouble)
layuiTable.on('row(tabFiles)', function (obj) {
var data = obj.data;//获取点击行数据
//标注选中样式
obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-click');
});
监听事件,不做解释
附件:有上传附件,和保存附件,这个以后再讲。
(4)移除 附件文件
顾名思义,就是把附件移除的意思,当然为了提醒用户移除附件时是选择的附件是否是要移除的附件,所以提示是不可缺的
function removeAttachmentFile(fileGuid) {
layer.confirm(" 您确定要移除该文件?",
{ icon: 3, titile: "提示" },
function (index) {
layer.close(index);
$.post("/SystemManagements/IssuanceNotice/RemoveAttachmentFile?fileGuid=" + fileGuid, function (message) {
if (message == true) {
//刷新附件列表
tabFilesRefresh();
}
});
});
}
下面我要把这条附件移除掉(提示框就不截图了):
(5)附件table刷新
function tabfresh() {
tabFiles = layuiTable.reload("tabFiles", {
page:{curr:1},
url: "/MVC区域/MVC控制器/页面",
});
}
这个看标题就知道了,没什么好讲的;