bleow 코드에서 Page
이 새 창에서 열립니다. 내 요구 사항은 새 탭에서 열어야합니다.ScriptManager가 새 탭에서 링크를 엽니 다.
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "popup",
"window.open('" + strFilePath + "','_blank')", true);
bleow 코드에서 Page
이 새 창에서 열립니다. 내 요구 사항은 새 탭에서 열어야합니다.ScriptManager가 새 탭에서 링크를 엽니 다.
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "popup",
"window.open('" + strFilePath + "','_blank')", true);
새 탭을 열 수 없습니다. 브라우저의 결정은 사용자가 결정할 수 있습니다. 사용자는 별도의 탭에서 새 창을 열도록 브라우저를 구성 할 수 있습니다. 후자의 경우 코드가 작동합니다.
사용자가 새 탭에서 열리는 창을 갖게하려면 링크 만 표시하고 사용자가 있으면 마우스 오른쪽 단추로 클릭하면됩니다.
링크를 클릭해도 여전히 포스트 백이 발생할 수 있습니다 현재 페이지.
재발행시 리디렉션 만 사용합니다.
결코 클라이언트 환경을 제어하는 당신의 노력을 낭비, 나는 새 창에서 마우스 오른쪽 버튼으로 클릭하거나 열을 해제 할 수있다, 그것을 여러 번 수행, 그리고 마지막으로 내 코드에 대한 클라이언트 설정을 실천하거나 해킹해야했다 내가 기대했던 방식으로 일해라.
Open a URL in a new tab (and not a new window) using JavaScript
그 제어하지 않습니다 링크 버튼 – user2439934
@ user2439934 HTML을 사용하여 새 탭 탭을 열 가능한이인가 -이 : 그 동안
은보고있다. 예를 들어 브라우저가 탭을 지원하지 못하거나 사용자가 탭을 지원하지 않을 수 있습니다. "이 링크는 새 창에서 열립니다."라고 말할 수 있으며 사용자는 브라우저 설정에 따라 탭이나 창을 사용하도록 선택합니다. – nmat