location.href在action中的链接
来源:互联网 发布:s7 300仿真软件 编辑:程序博客网 时间:2024/05/17 02:20
在controllers的 action 中,可以通过action的结果返回不同的页面等,以管理员的登录为例子:
- #region================管理员登陆==============
- [AcceptVerbs(HttpVerbs.Get)]
- public ActionResult A_Login()
- {
- return View();
- }
- [AcceptVerbs(HttpVerbs.Post)]
- [ValidateInput(false)]
- public ActionResult A_Login(string A_nickname, string A_pwd)
- {
- if ((string.IsNullOrEmpty(A_nickname)) || (string.IsNullOrEmpty(A_pwd)))
- {
- if (string.IsNullOrEmpty(A_nickname))
- {
- return Content("<script>alert('用户名不能为空');location.href='A_Login';</script>");
- }
- else if (string.IsNullOrEmpty(A_pwd))
- {
- return Content("<script>alert('密码不能为空');location.href='A_Login';</script>");
- }
- }
- else
- {
- A_nickname = this.Request.Form["A_nickname"].ToString();
- A_pwd = this.Request.Form["A_pwd"].ToString();
- List<AdminInfo> listAdmin = aifb.GetAdminInfo(A_nickname, A_pwd).ToList();
- if (listAdmin.Count > 0)
- {
- string admin = listAdmin[0].A_Name;
- Session["admin"] = admin;
- return Content("<script>alert('登陆成功,欢迎管理员');location.href='../BackManage/BackDefault';</script>");
- // Console.WriteLine("<script>alert('登陆成功,欢迎管理员!')</script>");
- //return RedirectToAction("BackDefault", "BackManage");
- }
- else
- {
- return Content("<script>alert('输入信息有误,登录失败!');location.href='A_Login';</script>");
- }
- }
- return RedirectToAction("BackDefault","BackManage");
- }
- #endregion
由上可以看出,如果在同一个controllers中要返回不同的view页面,直接用 .....location.href='A_Login'...即可,如果是要
返回不同controllers中的不同view页面,则需要添加相对物理地址,例如上面代码中,若是登录成功,则用
...location.href='../BackManage/BackDefault'....进行链接,这样浏览器就会根据提示的地址找到相应的页面。
- location.href在action中的链接
- location.href 无法跳转链接
- action提交和location.href定位
- location.href提交中文参数在action中获取到为乱码
- window.location.href顶部链接乱码
- window.location.href=""、window.location.href="@Url.Action("","")"不能跳转页面问题
- JS中的window.location.href解释
- javascript中的location.href页面挑战
- javascript中的location.href多种用法
- location.href
- location.href
- location.href
- location-href
- location.href
- location.href
- location.href
- window.location.href"、"location.href"
- window.location.href="某个链接";无效的原因
- csdn 挺好
- php 不同编码下的字符串长度区分
- VC中stdafx.h文件的作用
- 第一次来这里
- 又要学习了
- location.href在action中的链接
- 常用Java面试题目
- 学习CSS了解单位em和px的区别
- 转:我的野蛮成长
- 正则表达式
- PHP基础知识2
- php入门的一些基本知识
- 对于csdn的一点意见
- 嵌入式