У меня есть форма, которая активируется нажатием на кнопку ImageButton, кроме того, что я пытаюсь запустить эту форму при нажатии кнопки RadioButton, но когда я направил OnCheckedChanged на метод изображения, входные переменные не матч. поэтому я создал альтернативный метод, который не принимает аргументов, но в этом случае он не срабатывает, пока я не нажимаю ImageButton, а когда я это делаю, он запускает «метод без аргументов», если вы нажали любую из переключателей перед нажатием ImageButton.
Теперь, как я могу заставить RadioButton действовать как ImageButton в том смысле, что он будет вызывать срабатывание формы при нажатии?
Спасибо за помощь, Ноам
Страница ASP.NET:
`<form method="post" runat="server">
<h1 style="font-family:inherit;margin-left:20%">enter input</h1>
<div >
<input name="searchbar" type="search" style="width:50%;margin-left:20%;padding:5px;border-radius:8px;" />
<asp:ImageButton ImageUrl="~/magnifying-glass.png" OnClick="SearchPhone" runat="server" style="width:30px;height:30px;"/>
<table style="float:right;">
<tr>
<td>
<asp:RadioButton GroupName="order by" ID="OrderBy1" runat="server" OnCheckedChanged="CheckedChanged" Checked/>
</td>
</tr>
<tr>
<td>
<asp:RadioButton GroupName="order by" ID="OrderBy2" runat="server" on OnCheckedChanged="CheckedChanged"/>
</td>
</tr>
<tr>
<td>
<asp:RadioButton GroupName="order by" ID="OrderBy3" runat="server" OnCheckedChanged="CheckedChanged"/>order by year<br />
</td>
</tr>
</table>
</div>
</form>`