62,266
社区成员
发帖
与我相关
我的任务
分享
function show()
{
var url="要打开的页面.aspx?tm="+new Date().toString();
var someValue=window.showModalDialog(url,"","dialogWidth=800px;dialogHeight=700px;status=no;help=no;scrollbars=no");
// document.form1.p1t.value=someValue;
if(someValue !=undefined)
{
var value=someValue.split('_');//返回的值截取
$("#控件ID").val(value[0]);
}
}
</script>
打开页面代码
/// <summary>
/// 选中 事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
string id = this.GridView1.DataKeys[this.GridView1.SelectedIndex].Value.ToString();//参数
DataSet ds = BLL.方法名(参数ID);//获取数据源
string aa= ds.Tables[0].Rows[0]["字段名"].ToString();
string bb= ds.Tables[0].Rows[0]["字段名"].ToString();
string values = aa.Trim() + "_" + bb.Trim();
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "a('" + values + "')", true);//a()是页面前台JS方法即返回父页面的方法
}
打开页面的前台JS代码
function a(values)
{
parent.window.returnValue=values; //父窗口就是上一个页面
window.close();
}
//不能直接用["DropDownList1"].value,试试这个
DropDownList1.options[DropDownList1.selectedIndex].value