我正在创建一个使用C#的ASP.NET日历应用程序。当用户单击某一天时,我使用了jQuery Popup Overlay,它将允许用户添加“约会”,并单击按钮在代码后台处理输入的信息。
弹出式覆盖层基本上隐藏了一个HTML元素,并在单击另一个元素时使其可见(通过上面链接可以找到很好的示例)。
代码:
我尝试将AutoPostBack="true"参数添加到按钮中,但没有任何区别(是否应该自动进行?)。 我还尝试在div元素中添加runat="server"参数,但这使问题变得更糟。
我很抱歉,我不了解问题的本质,无法提供更多信息。
弹出式覆盖层基本上隐藏了一个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"参数添加到按钮中,但没有任何区别(是否应该自动进行?)。 我还尝试在div元素中添加runat="server"参数,但这使问题变得更糟。
我很抱歉,我不了解问题的本质,无法提供更多信息。
slide
是否在<form>
标签内? - Paul Abbott<input type="submit" name="ctl00$MainContent$ButtonB" value="Button B" id="MainContent_ButtonB" autopostback="true">
- Skettenring