public ActionResult Create(RecurringTask recurringTask, FormCollection collection, ICollection<string> dayOfTheWeek)
を組み立てます例:月曜日、火曜日など私は(チェックボックスのグループである)dayOfTheWeekをループにしようとしていますし、私は、文字列を組み立てるためにそれを使用することができ比べて真である1を見つけるためにしようとしている配列をループし、文字列に
私は自分のコレクションをループする方法を見つけることができません。私は= boolエラーに型文字列の==を適用することはできません取得し続けます。
var days = dayOfTheWeek.ToString();
foreach (string day in dayOfTheWeek)
{
if(day == true)
{
}
}
recurringTask.DaysOfTheWeek = days;
これが私のやり方です。しかし、そこにいる誰かが私よりも良いアイデアを持っていると思います。その日が==真実であれば、私はその文字列をboolエラーにして、なぜそれが起きているのかわかります。私はそれを回避する方法を知らないだけです。エラーメッセージが明らかにされて
<input type="checkbox" name="dayOfTheWeek" value="Monday" />
<input type="checkbox" name="dayOfTheWeek" value="Tuesday" />
<input type="checkbox" name="dayOfTheWeek" value="Wednesday" />
<input type="checkbox" name="dayOfTheWeek" value="Thursday" />
<input type="checkbox" name="dayOfTheWeek" value="Friday" />
<input type="checkbox" name="dayOfTheWeek" value="Saturday" />
<input type="checkbox" name="dayOfTheWeek" value="Sunday" />
チェックボックスの 'Caption'プロパティまたは' Checked'プロパティをチェックしていますか?あなたが 'if(MyCheckbox.Checked)'をうまく動作させると 'Checked'プロパティをチェックしていないと思います。 – qJake
@SpikeX - 私はそれについても考えていません。私はスーパーニューバです。 – Samjus