隐藏

.net core编辑记录保存后,不进行跳转实现

发布:2023/12/7 15:54:30作者:大数据 来源:大数据 浏览次数:611

有的业务需求在保存记录后,保留在当前记录,不进行跳转或变动

1、一种用ajax方式实现

这里不进行举例了

2、利用javascript或js或jquery通过window.open打开一个窗口,注意不是href,否则使用window.close()关闭不了窗口,即只对open的才能调用此方法关闭。

在edit页面里post方法中设置一个状态,通过判断来确定是否关闭页面窗口。

代码如下:

在edit页面视图中添加如下jquery代码:

在index页面视图将编辑的超级链接代码(注意不要设置href):

 

其它参考说明:

window.location.reload(); //刷新当前页面.(我用的这个一个,非常好)

parent.location.reload(); //刷新父亲对象(用于框架)

opener.location.reload(); //刷新父窗口对象(用于单开窗口)

top.location.reload(); //刷新最顶端对象(用于多开窗口)

窗口:打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self

状态栏的设置: window.status=”字符”;

弹出提示信息: window.alert(”字符”);

弹出确认框: window.confirm();

弹出输入提示框: window.prompt();

指定当前显示链接的位置: window.location.href=”url”

取出窗体中的所有表单的数量: document.forms.length

关闭文档的输出流: document.close();

声明:本站内容来源于原创和互联网,尊重作者版权,转载请注明来源网址,欢迎收藏,谢谢!