2 回答

TA貢獻(xiàn)1884條經(jīng)驗(yàn) 獲得超4個贊
Server.Transfer 什么時候可以用 是看頁面生命周期的。
如果做控制,個人建議做一個基類Controller
重寫
/// <summary>
/// Action執(zhí)行之前
/// </summary>
///
<param name="filterContext"></param>
protected override void
OnActionExecuting(ActionExecutingContext
filterContext)
{
filterContext.RouteData.Values["controller"];
filterContext.RouteData.Values["action"]);
}
這離可以判斷出訪問具體的控制器和action

TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個贊
這樣的做法是要寫入類函數(shù)的
在solution explorer 欄 右鍵
新建文件夾 App_Code 再在這個文件夾上右鍵 Add new item 選擇 Class 這樣就可以添加公共類、
再就可以寫入你的函數(shù)了 比如生成Dataset的 函數(shù),不用每次都敲那么多代碼
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;
}
這是一個調(diào)用dataset的例子 同樣在頭文件上面要加上
using System.Data.SqlClient;
在其他任何頁面調(diào)用的時候 Class1.dataset(sqr); 就行了,Class1是你這個公共類頁面的名字,其中可以放很多其他的函數(shù)
- 2 回答
- 0 關(guān)注
- 553 瀏覽
添加回答
舉報(bào)