Я пытаюсь вызвать событие button_click в своем коде для asp:Button, однако кажется, что обратная передача выполняется только тогда, когда я нажимаю ее во ВТОРОЙ раз, а не в первый, я что-то упустил? Ниже мой код
<asp:Button AccessKey="Y" EnableViewState="true"
Height="25px" runat="server" ID="myButton"
Text="hello" OnClick="clickit" />
<asp:TextBox runat="server" AutoPostBack="true"
ID="sddf">
</asp:TextBox>
Мой код выглядит следующим образом:
protected void clickit(Object sender, EventArgs e)
{
Unit myUnit = new Unit(50, UnitType.Pixel);
myButton.Height = myUnit;
}
Теперь, технически, когда я нажимаю кнопку, она должна вернуться и увеличить высоту кнопки до 50 пикселей с 25 пикселей, но мне нужно дважды щелкнуть ее, чтобы сделать это? Что я делаю неправильно?