找不到“1”的来源

时间:2017-10-10 16:15:31

标签: c# asp.net

我有一个古怪的问题,我正试图清理我已经构建的网络应用程序。一切都工作得很好,除了我有一个复选框控件旁边的数字'1',我找不到它的来源。我已经点击F12并进入检查生成的代码以进行标记,然后追溯到aspx页面,那里没有一个'1'可供我清理,我可以告诉你。

这出现在我为多行值更改创建的面板中(如此处所示)。您将在“Ticket Closed:”之后和显示的复选框控件之前看到数字1:

enter image description here

这是面板的aspx:

<%-- Column Edit Panel for modifying 'Ticket Closed' value --%>
<asp:Panel runat="server" ID="EditTicketClosedPnl" Visible="false">
        <asp:Table runat="server" CellPadding="10">
            <asp:TableRow HorizontalAlign="Left">
                <asp:TableCell>
                    Saving this edit will result in the value being populated to the column  and all rows for noted above. Cancel will abort the edit.
                </asp:TableCell>
            </asp:TableRow>
        </asp:Table>
        <asp:Table runat="server" CellPadding="5">
            <asp:TableRow VerticalAlign="Top">
                <asp:TableCell Width="150" HorizontalAlign="Right">
                    Ticket Closed:
                </asp:TableCell><asp:TableCell Width="500" HorizontalAlign="Left">
                    <asp:CheckBox runat="server" ID="TicketCldFocusTbx" TextAlign="Left" />
                </asp:TableCell></asp:TableRow><asp:TableRow>
                <asp:TableCell HorizontalAlign="Right" >
                    (checked = Yes)
                </asp:TableCell><asp:TableCell>
                </asp:TableCell>
            </asp:TableRow>
        </asp:Table>
</asp:Panel>

任何想法让我看起来都会非常感激。我已经对这个流氓1感到头疼了几天了。

此致 硖...

知道了!感谢您的反馈,因为虽然我所做的不是我收到的建议,但这些想法直接引导我直接采用以下解决方案。

我添加了&gt;&gt;&gt; TicketCldFocusTbx.Text = null; &LT;&LT;&LT;

要:

else if (ColumnSelectDDL.SelectedValue.ToString() == "TicketClosed")
    {
        EditTicketNumPnl.Visible = false;
        EditTicketClosedPnl.Visible = true;
        EditNotesPnl.Visible = false;
        EditExceptionIDPnl.Visible = false;
        EditIntExceptionIDPnl.Visible = false;
    }

成功:

else if (ColumnSelectDDL.SelectedValue.ToString() == "TicketClosed")
    {
        EditTicketNumPnl.Visible = false;
        EditTicketClosedPnl.Visible = true;
        EditNotesPnl.Visible = false;
        EditExceptionIDPnl.Visible = false;
        EditIntExceptionIDPnl.Visible = false;
        TicketCldFocusTbx.Text = null;
    }

解决了这个问题。我找不到设置值的代码后面的任何地方,但由于这是GridView的一部分,我认为我从那里获得了价值。我想我要做的是修改编辑框以询问它是否已关闭,然后将值分配给TicketCldFocusTbx以保持其清洁。

感谢额外的目光! 硖...

0 个答案:

没有答案