基于Radiboutton通过标签绑定Repeater值

时间:2014-07-22 11:27:00

标签: c# asp.net

我有一个转发器,其中有一个Row,它从表中带来了Salary的值。还有一个条件:

1)当用户在文本框中添加工资值时,有两个单选按钮,YES和NO, 我想,每当用户选择yes选项时,工资值应显示在转发器中。 请参阅转发器和文本框的代码,Radiobuttons: -

<asp:Repeater ID="rep_Jobs" runat="server">
    <ItemTemplate>
        <h3 class="parag"><%# Eval("Position") %> - <%#Eval("Location") %></h3>
            <div>
                <table class="tab_table">
                    <tr class="a12">
                    <td  style="font-weight:600;">Salary Range</td>
                    <%--<td><%#Eval("SalaryRange") %> lakhs per annum</td>--%>
                    <td><asp:Label ID="lblSalary" runat="server" Text='<%#Eval("SalaryRange") %>'></asp:Label></td>
                    </tr>
                    </tr>
                </table>
            <div class="btnDropbox"><a href='CareerApply.aspx?jobid=<%#Eval("JobId") %>'><b>Apply</b></a></div>
        </div>
    </ItemTemplate>
</asp:Repeater>

Textbox和Radiobutton代码: -

<td>
    <asp:TextBox CssClass="txtfld-popup" ID="txtSalaryRange" runat="server">    
    </asp:TextBox><span style="color: #CF060D;">lakhs per annum</span>
    <asp:RequiredFieldValidator CssClass="error_msg" ID="reqSalaryRange" runat="server" ControlToValidate="txtSalaryRange" ErrorMessage="Please enter salary" SetFocusOnError="true"> </asp:RequiredFieldValidator>
    <asp:RegularExpressionValidator  CssClass="error_msg" ID="RegularExpressionValidator1" ControlToValidate="txtSalaryRange" runat="server" ErrorMessage="Invalid Salary" ValidationExpression="^(\d{1,3})(.\d{1,2})?$">    
    </asp:RegularExpressionValidator>
    <asp:RadioButton ID="rbButtonYes" runat="server" Text="Show" GroupName="salary" /> &nbsp;&nbsp;
    <asp:RadioButton ID="rbButtonNo" runat="server" Text="Not Show" GroupName="salary" />
</td>

注意:salary和Repeater的文本框是两个不同的页面。选择单选按钮时,如何在转发器中显示是。

我尝试在转发器上使用标签并通过查询字符串带来价值,但无法实现它。 请帮忙。

0 个答案:

没有答案