有沒有一種方法可以在MVC中以相同的方式在WebForms中返回重定向到URL。我有一個簡單的函數,如果列表爲空,則返回null,如果列表中有項目,則返回列表。如果列表爲空,我希望能夠重定向到同一網站中的另一個頁面。ASP.Net 4.5 WebForms返回重定向到URL
下面是函數
BillContext _context = new BillContext();
public List<Models.Bill> GetBills()
{
var bills = from b in _context.Bills
where b.UserName == HttpContext.Current.User.Identity.Name
select b;
if (bills.ToList().Count() < 1)
{
return null;
}
else
{
return bills.ToList();
}
}
而不是返回空,我想回到這樣的事情
return Response.Redirect("~bills/create
但是這是行不通的,它給了我一個紅色squigly行會不要走開。這是VS2012 ASP.net的WebForms項目
這個代碼和ASP在同一個項目中。NET應用程序?如果是這樣,你完全有能力做到這一點。你忘了'「);'嘗試構建並向我們顯示確切的錯誤 –
頁面在同一個應用程序中,這裏是錯誤消息錯誤名稱'Response'在當前上下文中不存在' –
您有沒有「使用System.Web;」在* .cs的頂部?它應該在那裏自動如果是一個ASP.NET應用程序,但仔細檢查它。另外,這是「.as」文件的「.aspx」文件嗎? –