我有一個名爲「lvQuestions」列表視圖,其上有一個標籤(稱爲lblMissingField
)和一對夫婦等領域。當用戶試圖投遞的頁面,我叫一個例程,第一組所有lvlMissingField.Text = string.empty
,然後驗證,在ListViewDataItem「其他」領域已經排滿。如果他們沒有被填滿我設置了特定的ListView的lvlMissingField.Text = "*"
直觀地用「*」標記它們(注意:不使用標準的asp.net驗證器)。標籤在ListViewDataItem設置屬性會影響所有標籤
那麼,會發生什麼?顯示每個lblMissingField.Visible,我在這裏丟失了什麼?
foreach(ListViewDataItem question in unansweredQuestions)
{
((Label)question.FindControl("lblMissingField")).Text = "*";
}
我所做的unansweredQuestions只是,我希望這些ListViewDataItems,仍然很驚訝看到輸出HTML將所有的人都爲「*」 ......?
我也試着設置Visible = true
,而不是沒有任何的運氣文本設置爲「*」(這是我原來的偏好)。
去這裏有點瘋狂...
謝謝!我已經實現了類似的東西,它的工作非常好。我嘗試了太多時間試圖找出問題的另一種方式 - 這只是沒有意義。 – MrFishy 2009-08-31 03:38:56