或可见条件显示两次 LinkButton Inside GridView
OR Visible condition showing twice LinkButton Inside GridView
我在上面的 LinkButtons 中调用 java 脚本,所有 LinkButtons 都在 gridview 中,基于问题序列号做 LinkButtons 的可见性。我上面的 LinkButton4 不能正常工作, OR
条件不能正常工作。当我在序列号 1 或 5 或 10 上时,然后显示两次按钮。我认为 linkbutton4 在序列号 1 或 5 或 10 中不是 vi-sibling false。
在 LinkButtons 下面使用内部 GridView。
<asp:LinkButton CssClass="btn savennext btn-large skip" ID="LinkButton_SAVE_NEXT"
OnClick="LinkButton_SAVE_NEXT_Click" runat="server" Visible='<%# Eval("QuestionSNo").ToString() == "1"%>' OnClientClick="return takepic();">SAVE & NEXT</asp:LinkButton>
<asp:LinkButton CssClass="btn savennext btn-large skip" ID="LinkButton1"
OnClick="LinkButton_SAVE_NEXT_Click" runat="server" Visible='<%# Eval("QuestionSNo").ToString() == "5"%>' OnClientClick="return takepic1();">SAVE & NEXT</asp:LinkButton>
<asp:LinkButton CssClass="btn savennext btn-large skip" ID="LinkButton3"
OnClick="LinkButton_SAVE_NEXT_Click" runat="server" Visible='<%# Eval("QuestionSNo").ToString() == "10"%>' OnClientClick="return takepic2();">SAVE & NEXT</asp:LinkButton>
<asp:LinkButton CssClass="btn savennext btn-large skip" ID="LinkButton4"
OnClick="LinkButton_SAVE_NEXT_Click" runat="server" Visible='<%# Eval("QuestionSNo").ToString() != "1" || Eval("QuestionSNo").ToString() != "5" || Eval("QuestionSNo").ToString() != "10"%>'>SAVE & NEXT</asp:LinkButton>
您的按钮可见性设计应 AND 否则它始终 returns 为真。
检查这个:
<asp:LinkButton CssClass="btn savennext btn-large skip" ID="LinkButton4"
OnClick="LinkButton_SAVE_NEXT_Click" runat="server" Visible='<%# Eval("QuestionSNo").ToString() != "1" && Eval("QuestionSNo").ToString() != "5" && Eval("QuestionSNo").ToString() != "10"%>'>SAVE & NEXT</asp:LinkButton>
我在上面的 LinkButtons 中调用 java 脚本,所有 LinkButtons 都在 gridview 中,基于问题序列号做 LinkButtons 的可见性。我上面的 LinkButton4 不能正常工作, OR
条件不能正常工作。当我在序列号 1 或 5 或 10 上时,然后显示两次按钮。我认为 linkbutton4 在序列号 1 或 5 或 10 中不是 vi-sibling false。
在 LinkButtons 下面使用内部 GridView。
<asp:LinkButton CssClass="btn savennext btn-large skip" ID="LinkButton_SAVE_NEXT"
OnClick="LinkButton_SAVE_NEXT_Click" runat="server" Visible='<%# Eval("QuestionSNo").ToString() == "1"%>' OnClientClick="return takepic();">SAVE & NEXT</asp:LinkButton>
<asp:LinkButton CssClass="btn savennext btn-large skip" ID="LinkButton1"
OnClick="LinkButton_SAVE_NEXT_Click" runat="server" Visible='<%# Eval("QuestionSNo").ToString() == "5"%>' OnClientClick="return takepic1();">SAVE & NEXT</asp:LinkButton>
<asp:LinkButton CssClass="btn savennext btn-large skip" ID="LinkButton3"
OnClick="LinkButton_SAVE_NEXT_Click" runat="server" Visible='<%# Eval("QuestionSNo").ToString() == "10"%>' OnClientClick="return takepic2();">SAVE & NEXT</asp:LinkButton>
<asp:LinkButton CssClass="btn savennext btn-large skip" ID="LinkButton4"
OnClick="LinkButton_SAVE_NEXT_Click" runat="server" Visible='<%# Eval("QuestionSNo").ToString() != "1" || Eval("QuestionSNo").ToString() != "5" || Eval("QuestionSNo").ToString() != "10"%>'>SAVE & NEXT</asp:LinkButton>
您的按钮可见性设计应 AND 否则它始终 returns 为真。
检查这个:
<asp:LinkButton CssClass="btn savennext btn-large skip" ID="LinkButton4"
OnClick="LinkButton_SAVE_NEXT_Click" runat="server" Visible='<%# Eval("QuestionSNo").ToString() != "1" && Eval("QuestionSNo").ToString() != "5" && Eval("QuestionSNo").ToString() != "10"%>'>SAVE & NEXT</asp:LinkButton>