Хорошо, я новичок в DotNetNuke, и мне нужно написать простой модуль в DNN, который будет отображать статью для всех и позволит администратору редактировать статью/добавлять новую.
У меня есть тестовая страница, содержащая модуль DNN с одним определением модуля и двумя элементами управления в этом определении. Элемент управления по умолчанию показывает статью на основе поля articleID в строке запроса. Затем вы нажимаете кнопку, которая должна загрузить элемент управления редактирования, и передаете идентификатор статьи в строке запроса.
Если я использую EditURL()
в onClick, элемент управления редактирования загружается с правильным идентификатором статьи, но с использованием скина администратора. Если я использую Globals.NavigateURL()
, то отображается правильный скин, но мой элемент управления не загружается на странице.
Любая подсказка относительно того, что я делаю неправильно или как загрузить элемент управления редактированием с правильным скином?
Мои два метода переключения на элемент управления редактированием (в моем событии нажатия кнопки) перечислены ниже:
string newURL = this.EditUrl("articleID", Request.QueryString["articleID"], "EditArticle");
Response.Redirect(newURL);
и
string newURL = Globals.NavigateURL(this.TabId, "EditArticle","articleID="+Request.QueryString["articleID"]);
Response.Redirect(newURL);