يوجد طريقتين
الطريقة الاولي هي وضع هايبر لينك
hyper link
فهو به الخاصية التي تفتح في صفحة تاب اخري وهي
target="_blank";
طريقة ثانية وهي ما تريد
هي من داخل الكود وتكون خليط بين كود الزر العادي الذي ينقل الصفحة
وايضا كود جافا سكربت حيث تضع اولا زر وبه حدث الضغط علي الزر
<asp:Button ID="Button1" runat="server" Text="Button"
onclick="Button1_Click" OnClientClick = "SetTarget();" />
ونضع الخاصية للجافا سكربت
onclient click
يعني عندما يضغط علي الزر ماذا يحدث ايضا
هذا كود الصفحة الداخلي
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("page2.aspx");
}
وهذا كود الجافا سكربت الذي تنادي عليه من خلال
onclient click
ضعه في الهيدر للصفحة
<script type = "text/javascript">
function SetTarget() {
document.forms[0].target = "_blank";
}
</script>
والفانكشن هذه بالجافا سكربت ننادي عليها عند الضغط علي الزر كما تم شرحه بالاعلي