首先要在DataGuid中的模板中添加一個RadionButton事件 (<INPUT οnclick="RadioBtn_Click()" type="radio" name="RadioBtn">)
<script language="javascript">
history.go(1);
window.moveTo(0,0);
window.resizeTo(screen.availWidth, screen.availHeight);
var relationId, relationName;
function windowform()
{
if (!isRadioChecked())
{
alert("請選擇關系項目!"); //定義彈出窗口
return false;
}
window.showModalDialog("User_Rapport01.aspx?rid="+relationId+"&rname="+relationName
,"關係修改頁面","dialogWidth=400px;dialogHeight=300px")
}
function isRadioChecked()
{
var radioobj = document.all.RadioBtn;
for (var i=0; i< radioobj.length; i++) //定義checked的值
{
var rdbtn = radioobj[i];
if (rdbtn.checked)
return true;
}
return false;
}
function RadioBtn_Click()
{
var eventobj = event.srcElement;
var objparent = eventobj.parentElement.parentElement; //取得二個變量值
relationId = objparent.cells(1).innerText;
relationName = objparent.cells(2).innerText;
}
</script>
在第二個頁面中Use_Rapport.aspx中 添加
private void Page_Load(object sender, System.EventArgs e)
{
if(!this.IsPostBack)
{
this.Tbox_userno.Text = Request.QueryString["rid"];
this.TBox_username.Text = Request.QueryString["rname"];
}
}