Я получаю ошибку при перенаправлении
Привет,
У меня есть класс под названием Redirector.cs
public class Redirector : IRedirector { public void GoToAccountRegisterPage() { Redirect("~/Account/Register.aspx"); } private void Redirect(string path) { HttpContext.Current.Response.Redirect(path); } }
Это мой интерфейс для Redirector.cs
public interface IRedirector { void GoToAccountRegisterPage(); }
Это еще одна веб-форма..Go.aspx
Как только вы нажмете на ссылку, она должна перейти на другую страницу.
GoToRegister()
это мой cs код
public class LoginPresenter { private IRedirector _redirector = null; public void GoToRegister() { _redirector.GoToAccountRegisterPage(); } }
Но когда я нажимаю на ссылку на веб странице Я получаю такую ошибку
Ссылка на объект не устанавливается на экземпляр объекта.
Сведения об исключении: System.NullReferenceException: ссылка на объект не установлена на экземпляр объекта.
Ошибка Источника:
Line 31: public void GoToRegister() Line 32: { Line 33: _redirector.GoToAccountRegisterPage(); Line 34: } Line 35:
Может ли кто-нибудь сказать мне, почему это происходит ... и что я могу сделать!!
Спасибо.