У меня вопрос - как я могу с кодом, подобным этому:
@Html.My.SelectControl(Sub(settings)
settings.Id = "mySelect"
settings.Items.Add(Sub(itm)
itm.Value = "1"
itm.Text = "First"
itm.Selected = False
End Sub)
settings.Items.Add(Sub(itm)
itm.Value = "2"
itm.Text = "Second"
itm.Selected = True
End Sub)
End Sub).GetHtml()
... получить этот результат ...
<select id="mySelect">
<option value="1">First</option>
<option value="2" selected>second</option>
</select>
...?
Я знаю, как использовать @ html.MyTextboxControl, но не могу понять, как его «подклассить», поэтому я могу написать такой код:
@html.My.TextboxControl(sub(settings)
' .settings. bla bla
).GetHtml()
@html.My.ListboxControl(sub(settings)
' .settings. bla bla
).GetHtml()
и т. Д.