返回首页

惠..

我如何保持一个HTML输入(电台)值后的AutoPostBack?
这是我的系统如何流入。
我有一个DropDownList(的AutoPostBack = TRUE),并根据该DropDownList的值将显示在GridView的数据。
在GridView中,有HTML输入(电台),用户必须从中只选择一个选项。然后,他们必须点击选择按钮,导致出现第二个GridView的。
但我怎么想保持输入(电台)选择"按钮后,用户点击选择?
这是我的一段代码。电台说,我要保持选择的输入被命名为为gvradio。

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"

                    BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px"

                    CellPadding="3" DataKeyNames="IdInstitusi"

                    DataSourceID="SqlDataSourceAlamatInst" Width="398px" Visible="False">

                    <RowStyle ForeColor="#000066" />

                    <Columns>

                        <asp:TemplateField>

                            <ItemTemplate>

                                <input   name="gvradio" type="radio" enableviewstate="true"  value='<%#Eval("IdInstitusi")%>' />

 

                            </ItemTemplate>

                            <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />

                        </asp:TemplateField>

                        <asp:BoundField DataField="AlamatInstitusi" HeaderText="AlamatInstitusi"

                            SortExpression="AlamatInstitusi" />
{C}

回答

评论会员:游客 时间:2012/02/06
。这个问题似乎是您加载在GridView每次页面回发确保你只有一次加载在GridView。像下面添加一个条件,codeprelang="c#"spanclass="code-keyword"if/span(!IsPostBack){spanclass="code-comment"///spanspanclass="code-comment"LoadtheGridView/span}/pre/code标志着它作为回答,如果它是有帮助的
koolprasad2003
评论会员:游客 时间:2012/02/06
添加RUNAT="Server"属性{体C3}
dreamz9:尝试的天冬氨酸RadioList或无线电控制来解决这个问题。| devildx2050
评论会员:游客 时间:2012/02/06
在load事件把这个代码如果(!的IsPostBack)//你的代码}