在ASP.NET中,如何实现点击按钮弹出新窗口.刷新父窗口
a.aspx
//显示某个订单的详细信息,通过一个模态对话框,而且屏幕会变颜色
function ShowOrderDetails(orderId) {
var url = "AddMenu.aspx?ID=" + orderId;
var Width="700";
var Height="600";
murl=url;
murl = encodeURI(murl);
var vDialog=window.showModalDialog(murl,window,"dialogWidth:" + Width + "px;dialogHeight:" + Height + "px;center:yes;status:no;scroll:yes;help:no;");
window.location.href =window.location.href; //刷新父窗口
}
</script>
<asp:TemplateField HeaderText="操作" >
<ItemTemplate>
<asp:ImageButton ID="ImageButtonEdit" ImageUrl="~/images/btn/修改.gif" OnClientClick="return confirm('确认要修改数据吗?');" CommandArgument='<%# Eval("NODE_ID") %>' CommandName="Update" Width="15px" Height="15px" runat="server" />
相关文档:
首页:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head ......
在web config中 作如下配置:
<connectionStrings>
<add name="ydycon" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=|DataDirectory|ydy.mdb" providerName="System.Data.OleDb"/>
</connectionStrings>
在.net文件中应用链接 ......
=================================<1>页面控制 ======================================
<script type ="text/javascript" src="../js/Calendar.js"charset ="gb2312"></script>
<input ID="Text1" type="text" runat="server" onfocus="calendar()"/>
<!- ......
第一种方法:
通过URL链接地址传递
send.aspx:
protected void Button1_Click(object sender, EventArgs e)
{
Request.Redirect("Default2.aspx?username=honge");
}
receive.aspx:
string user ......
Introduction
In this article, we will take a closer look at how ASP.NET pages post back to themselves, and how to customize this feature in our web applications.
function __doPostBack(eventTarget, eventArgument)
One of the most important features of the ASP.NET environment is the ability to decla ......