Я создаю ASP.NET с приложением календаря C #. Когда пользователь нажимает на день, я использую jQuery Popup Overlay, который будет позволить пользователю добавить «встречу» и нажать кнопку, чтобы обработать введенную информацию в коде.
Наложение всплывающего окна в основном скрывает элемент HTML и делает его видимым при щелчке по другому элементу (отличные примеры можно найти по ссылке выше).
Код:
<asp:Button ID="ButtonA" runat="server" OnClick="Button_Click" Text="Button A" />
<asp:Label ID="Label" runat="server" Text="Foo"></asp:Label>
<div id='slide'>
<div id="content">
Content of the 'popup panel'
<asp:Button ID="ButtonB" runat="server" OnClick="Button_Click" Text="Button B" />
</div>
</div>
CodeBehind:
public void Button_Click(Object sender, EventArgs e)
{
Label.Text = "Bar";
}
Javascript:
$(document).ready(function () {
$('#slide').popup({
//options
});
});
Я попытался добавить к кнопкам параметр AutoPostBack = "true", но это не имеет значения (все равно должно быть автоматически, верно?). Я также попытался добавить параметр runat = "server" к элементам div, но это усугубило проблему.
Боюсь, что я недостаточно понимаю суть проблемы, чтобы предоставить дополнительную информацию - извините!