私は "lvQuestions"というラベルのリストビュー(lblMissingField
)と他のいくつかのフィールドを持っています。ユーザーがページをポストバックしようとすると、最初にALL lvlMissingField.Text = string.empty
を設定し、ListViewDataItemの「other」フィールドが満たされていることを検証するルーチンを呼び出します。それらが満たされていない場合は、特定のリストビューのlvlMissingField.Text = "*"
を視覚的にそれらに "*"を付けてください(注:標準のasp.netバリデータは使用されません)。ListViewDataItem設定プロパティのラベルはすべてのラベルに影響を与えます
だからどうしますか?すべてのlblMissingField.Visibleが表示されますが、私はここで何が欠けていますか?
foreach(ListViewDataItem question in unansweredQuestions)
{
((Label)question.FindControl("lblMissingField")).Text = "*";
}
私は... unansweredQuestionsは私が欲しいものだけListViewDataItemsであることを行った、とまだHTMLは「*」にそれらのすべてを設定し、出力を確認して驚いていますか?
私はまた、テキストを '*'(これは私の元々の好みだった)に設定する代わりに、Visible = true
を試しました。ここで少し怒っゴーイング
は...
私はあなたが何をしているかと更新/チェックが行われたサーバー側と同様の機能を行うために必要なている
ありがとうございます!私は似たようなものを実装しました。本当にうまく動作します。私は問題が何であるかを把握しようとすると何時間も試してみた。それは意味をなさない。 – MrFishy