这里是路由器的设置
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "denglu", action = "Index", id = UrlParameter.Optional }
);
}
这里是控制器的代码
namespace diyige.Controllers
{
public class dengluController : Controller
{
//
// GET: /denglu/
public ActionResult Index()
{
return View("denglu");
}
public ActionResult denglu() {
string ssss = "asdasd";
//获取页面的数据
SysAdmin objAdmin = new SysAdmin()
{
LoginId = Convert.ToInt32(Request.Params["loginid"]),
LoginPwd = Request.Params["loginPwd"].ToString()
};
//调用业务逻辑层
objAdmin = new SysAdminManger().AdminLogin(objAdmin);
if (objAdmin != null)
{
ViewData["info"] = "欢迎您:" + objAdmin.LoginId;
}
return View();
}
}
}
# 这里是视图的代码
<body>
<div>
<form action="/denglu/denglu" method="post" >
用户名:<input type="text" name="loginid" />
密码:<input type="text" name="loginPwd" />
<input type="button" value="登录" />
</form>
<%=ViewData["info"] %>
</div>
</body>
程序在运行的时候 不执行这里面的代码