Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何启用按钮&;仅当我从弹出窗口中选择一个值并单击“确定”时,才使用绑定数据的Gridview_C#_Javascript_Asp.net_Gridview_Popup - Fatal编程技术网

C# 如何启用按钮&;仅当我从弹出窗口中选择一个值并单击“确定”时,才使用绑定数据的Gridview

C# 如何启用按钮&;仅当我从弹出窗口中选择一个值并单击“确定”时,才使用绑定数据的Gridview,c#,javascript,asp.net,gridview,popup,C#,Javascript,Asp.net,Gridview,Popup,当我点击时,我有一个带有搜索按钮的表单,我将打开一个弹出窗口,其中包含一些EmpID列表,当我点击ok时,我将提示用户选择一个。当用户点击ok时,只有我想启用表单上的按钮 我还想显示gridview,其中包含在特定ID上选择的绑定数据 Java脚本 <script language="javascript" type="text/javascript"> function GetData(Name) { var Hiddval=document.getElementById("

当我点击时,我有一个带有搜索按钮的表单,我将打开一个弹出窗口,其中包含一些EmpID列表,当我点击ok时,我将提示用户选择一个。当用户点击ok时,只有我想启用表单上的按钮 我还想显示gridview,其中包含在特定ID上选择的绑定数据 Java脚本

 <script language="javascript" type="text/javascript">

function GetData(Name)
{
 var Hiddval=document.getElementById("ctl00_ContentPlaceHolder1_HiddenField1").value;
 document.getElementById("ctl00_ContentPlaceHolder1_txtEmpSearch").value=Name;
 alert(Hiddval);
 return false;
}

函数GetData(名称)
{
var Hiddval=document.getElementById(“ctl00\u contentplaceholder 1\u HiddenField1”).value;
document.getElementById(“ctl00\u ContentPlaceHolder1\u txtEmpSearch”).value=Name;
警惕(Hiddval);
返回false;
}
我的按钮点击代码如下

   protected void btnSearch_Click(object sender, EventArgs e)
{
    Response.Write("<script>window.open('cliEditEmployee.aspx',null,'height=300px,width=390px,status=yes,toolbar=no,menubar=no,location=no');</script>");
    BtnEmployeeData.Enabled = true;
    btnEmployeePersonlData.Enabled = true;
    btnSalaryinfo.Visible = true;
    btnW4Form.Enabled = true;
    btnBankdata.Enabled = true;

}
protectedvoidbtnsearch\u单击(对象发送方,事件参数e)
{
Response.Write(“window.open('cliEditEmployee.aspx',null,'height=300px,width=390px,status=yes,toolbar=no,menubar=no,location=no');
BtnEmployeeData.Enabled=true;
btnEmployeePersonlData.Enabled=true;
btnSalaryinfo.Visible=true;
btnW4Form.Enabled=true;
btnBankdata.Enabled=true;
}

所以,有谁能给我一个更好的主意来实现这个

看起来你正在启用窗口后面的按钮。打开,不管它们在新窗口中做了什么;也许您应该在单击子窗口中的“确定”后执行此操作,您可以使用window.opener访问父DOM

我可以有一个示例代码,或者您可以告诉我必须在哪里对代码进行更改本教程应该让您有所了解