به نقل از asal_a :با سلام
در جاوا اسكريپت دستوري به نام window.open براي ايجاد يك پنجره خالي داشتيم
مي خواهم بدانم اين دستور در سي شارپ دات نت نيز وجود دارد يا خير
با تشكر .
public class Default : Page
{
protected TextBox txtFirstName;
protected TextBox txtLastName;
protected Label Label1;
protected Label Label2;
protected HyperLink HyperLink1;
private void Page_Load(object sender, EventArgs e)
{
//create our update function
string scr = @"<script>
function update(elemValue)
{
document.getElementById('txtFirstName').innerText=elemValue[0];
document.getElementById('txtLastName').innerText=elemValue[1];
}
</script>";
// register the javascript into the Page
Page.RegisterClientScriptBlock("update", scr);
//add our popup onclick attribute to the desired element on the page (Here, Hyperlink1)
HyperLink1.Attributes.Add("onclick", "window.open('popup.aspx',null,'left=400, top=100, height=250, width= 250, status=n o, resizable= no, scrollbars= no, toolbar= no,location= no, menubar= no');");
}
public class popup : System.Web.UI.Page
{
protected System.Web.UI.WebControls.TextBox TextBox1;
protected System.Web.UI.WebControls.Label Label2;
protected System.Web.UI.WebControls.TextBox txtLastName;
protected System.Web.UI.WebControls.TextBox txtFirstName;
protected System.Web.UI.WebControls.Label Label1;
private void Page_Load(object sender, System.EventArgs e)
{
string scr= @"<script>
function Done()
{
var fName=document.getElementById('txtFirstName').value;
var lName=document.getElementById('txtLastName').value;
var ret= new Array(fName,lName);
window.opener.update(ret);
window.close();
}
</script>;";
Page.RegisterClientScriptBlock("done", scr);
}
به نقل از H_R :چون بالاجبار اینجا یه مقاله از خودم درکردم :blush: اون رو توی وبلاگم هم گذاشتم
http://rooznamechi.blogspot.com/2006/03/aspnet_29.html