2014年7月13日 星期日

[RESOLVED] RadiobuttonList




public partial class MasterPage : System.Web.UI.MasterPage

{

protected void Page_Load(object sender, EventArgs e)

{


}

protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)

{



}


protected void RadioButtonList1_CheckedChanged(object sender, EventArgs e)

{

if (RadioButtonList1.SelectedValue == "0")

{

Response.Redirect("generated.aspx");


}

else if (RadioButtonList1.SelectedValue == "1")

{

Response.Redirect("notgenerated.aspx");

}

}




RepeatDirection="Horizontal" style="margin-left: 346px"

onselectedindexchanged="RadioButtonList1_SelectedIndexChanged" OnCheckedChanged="RadioButton1_CheckedChanged" AutoPostBack="true"


Width="579px">

Generated List

Not Generated List

New List






 When i click the radio button it does not redirect .....









Try this


You used OnCheckedChanged="RadioButton1_CheckedChanged"  event please change your code to inside of RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e) and remove  the OnCheckedChanged="RadioButton1_CheckedChanged"  
in control and server side 


protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
{

if (RadioButtonList1.SelectedValue == "0")
{
Response.Redirect("generated.aspx");

}
else if (RadioButtonList1.SelectedValue == "1")
{
Response.Redirect("notgenerated.aspx");
}

}






RepeatDirection="Horizontal" style="margin-left: 346px" 
onselectedindexchanged="RadioButtonList1_SelectedIndexChanged" AutoPostBack="true"
Width="579px">
Generated List
Not Generated List
New List






Working !! THANX





akkibansal



This is not working as well






Your code working to me !! What's your exact problem ?



Your code in my Application 



Client side


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>









RepeatDirection="Horizontal" style="margin-left: 346px"
onselectedindexchanged="RadioButtonList1_SelectedIndexChanged" AutoPostBack="true"
Width="579px">
Generated List
Not Generated List
New List







Server side


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
{

if (RadioButtonList1.SelectedValue == "0")
{
Response.Redirect("generated.aspx");

}
else if (RadioButtonList1.SelectedValue == "1")
{
Response.Redirect("notgenerated.aspx");
}

}
}








沒有留言:

張貼留言