/ / Прозорецът не се отваря в нов раздел - javascript, asp.net, Internet-explorer, меню

Прозорецът не се отваря в нов раздел - javascript, asp.net, интернет-изследовател, меню

Имам връзка към менюто, която трябва да отвори страницата в нов раздел. Използвам IE11, но все още има много потребители на IE9. Това е кодът, който използвам в web.sitemap:

<siteMapNode url="~/Forms_Admin/Maintenance/AdminUtility.aspx?window=new"  title="LookUp Utility" roles="XXXX"></siteMapNode>

Ако отворя в FireFox или Chrome, това ще се отвори в нов раздел, но в IE просто се отваря в същия прозорец.

Как да накарам това да се отвори в нов раздел?

Благодаря

Отговори:

0 за отговор № 1

Просто включете target = _blank в декларацията.

<siteMapNode url="~/Forms_Admin/Maintenance/AdminUtility.aspx?window=new" target="_blank" title="LookUp Utility" roles="XXXX"></siteMapNode>

0 за отговор № 2

target="_blank" на изходната страница е загубена, когато страницата е представена за мен. Трябваше да го направя в кода отзад така:

private void Menu1_PreRender(object sender, EventArgs e)
{
MenuItem adminUtilityItem = new MenuItem("LookUp Utility");
adminUtilityItem.NavigateUrl = "~/Forms_Admin/Maintenance/AdminUtility.aspx?window=new";
adminUtilityItem.Target = "_blank";
Menu1.Items.Add(adminUtilityItem);
}