ASP.NET MVC Global.asax.cs文件中服务器端跳转

ASP.NET MVC Global.asax.cs文件中服务器端跳转


拉风的咖菲猫
浏览 532回答 2
2回答

慕村9548890

Server.Transfer 什么时候可以用 是看页面生命周期的。如果做控制,个人建议做一个基类Controller重写/// <summary>/// Action执行之前/// </summary>///<param name="filterContext"></param>protected override voidOnActionExecuting(ActionExecutingContextfilterContext){filterContext.RouteData.Values["controller"];filterContext.RouteData.Values["action"]);}这离可以判断出访问具体的控制器和action

临摹微笑

这样的做法是要写入类函数的在solution explorer 栏 右键新建文件夹&nbsp;App_Code&nbsp;再在这个文件夹上右键 Add new item 选择 Class 这样就可以添加公共类、再就可以写入你的函数了 比如生成Dataset的 函数,不用每次都敲那么多代码public static DataSet dataset(string str) //{SqlConnection con = new SqlConnection();con.ConnectionString = "......";con.Open() ;DataSet ds = new DataSet();SqlDataAdapter da = new SqlDataAdapter(str, con);da.Fill(ds, "table"); // 这个int型的值 也能返回就好了con.Close();return ds;}这是一个调用dataset的例子 同样在头文件上面要加上using System.Data.SqlClient;在其他任何页面调用的时候 Class1.dataset(sqr); 就行了,Class1是你这个公共类页面的名字,其中可以放很多其他的函数
打开App,查看更多内容
随时随地看视频慕课网APP