0

我刚刚修复了代码中的一个错误,但我不明白为什么会这样。我有一个LabelFor(u => u.SomeName, "Select a value"). SomeName是一个枚举值,控件是一个单选按钮组。当我单击label它时,它将单选按钮组的值更改为第一个单选按钮,这也是该枚举的默认值。

当我将所有LabelFors更改为Label我没有问题时,错误已修复,但我真的很想了解这一点。

谁能告诉我为什么单击LabelFor标签会更改我的单选按钮值?

4

1 回答 1

0

经过更多的研究,我现在明白了,但我不会删除它,以防万一其他人遇到这个问题。

labelfor<label for='element'>在单击该标签时会生成一个,它还将选择它绑定到的控件。

在这种情况下,我选择绑定到标签的枚举的默认值。

于 2012-05-30T22:00:12.080 回答