Я явно добавил __doPostBack() в событие Button onclientClick.Явный __doPostBack()
<asp:Button ID="Button1" runat="server" Text="Button"
OnClientClick="__doPostBack('Button1','')"/>
Когда я нажимаю кнопку, страница_Load вызывает дважды. Но если я добавляю код ниже внутри загрузки страницы, загрузка страницы вызывает только один раз при нажатии кнопки.
Button1.Attributes.Add("onClientClick", "__doPostBack('Button1','')");
Опять же, если я добавить с возвращением ложной это дает мне, вызывая только один раз при загрузке страницы по щелчку
<asp:Button ID="Button1" runat="server" Text="Button"
OnClientClick="__doPostBack('Button1','');return false;"/>
и возвращает истину дает мне снова дважды загрузки страницы, но добавление возврата истинным или ложным в коде attribute.add дает тот же результат, только один вызов загрузки страницы.
Button1.Attributes.Add("onClientClick", "__doPostBack('Button1','');return true;");
Я не могу понять, что происходит, когда я попытался добавить __doPostBack по-другому. Пожалуйста, помогите. Спасибо