2013-10-28 2 views
0

Я пытаюсь открыть свои данные на пустой новой вкладке. Однако мой нижний код не открывается на пустой странице.Ajax ActionLink Blank Страница

Итак, где я пропустил?

Ajax.ActionLink("Show","Customer", 
new { MusteriId = DataBinder.Eval(c.DataItem, "CustomerId") }, 
new AjaxOptions 
{ 
//UpdateTargetId = "Customer", 
HttpMethod = "POST", 
}, new { target = "_blank" })); 

Любая помощь будет оценена по достоинству.

ответ

0

Ajax.ActionLink делает запрос AJAX серверу и предотвращает любые действия по умолчанию, такие как открытие его на новой вкладке. Вы можете использовать Html.ActionLink, если вы хотите, чтобы атрибут target="_blank" имел некоторый эффект.

В качестве альтернативы вы можете использовать некоторую библиотеку на стороне клиента, чтобы отобразить результат в модальном диалоговом окне, таком как виджет jQuery UI dialog.

Смежные вопросы