在asp.net網站上,一個WebForm,按鈕onclick事件後,我打電話背後方法的代碼如下重定向到ASPX從cs文件文件
protected void Button1_Click(object sender, EventArgs e)
{
MyClass obj = new MyClass();
String res = obj.CallMe("some parameters");
}
凡MyClass的居住在MyClass.cs文件。 內的CallMe():
public String CallMe("some parameters")
{
String to_return ="";
//some code : to_return="something";
string page_name= // some code returns a name of page to redirect to
if(page_name is null)
{ return to_return; }
else
//redirect to page_name;
}
如何從cs文件重定向,因爲我們沒有獲得HttpResponse對象?
您的服務級別不應該執行任何重定向。與邏輯分開看待。 –
感謝亞瑟。但是,如果我將頁面的名稱返回給button1_click函數,我將如何知道它的頁面名稱而不是通常返回的字符串? –