我希望创建一个从多个来源的代码示例自定义日期选取ASP.NET控件。显示事件
是显示/当一个用户点击一个按钮通常用JavaScript或ASP.NET代码进行隐藏的ASP.NET控制的代码?通过显示/隐藏,我的意思是在页面内不是一个弹出窗口。
请提供一个简单的例子。 (如果ASP.NET,VB例如优于C#)
我希望创建一个从多个来源的代码示例自定义日期选取ASP.NET控件。显示事件
是显示/当一个用户点击一个按钮通常用JavaScript或ASP.NET代码进行隐藏的ASP.NET控制的代码?通过显示/隐藏,我的意思是在页面内不是一个弹出窗口。
请提供一个简单的例子。 (如果ASP.NET,VB例如优于C#)
答案是,这取决于。你想让日期选择器显示/隐藏触发一个回发,因此在服务器上的一些代码,或者你想它纯粹的客户端?
如果你想让它纯粹是行动的客户端上,然后,修改的加价按钮:
<asp:Button runat="server" ID="myButton" OnClientClick="ShowHideCalendar()" Text="myButton" />
<script language="javascript" type="text/javascript">
var calendarVisible = false;
function ShowHideCalendar()
{
if (calendarVisible)
{
// Code to *SHOW* calendar here
// Show the DIV it's contained in, pop the window with it in, etc..
}
else
{
// Code to *HIDE* the calendar here
}
}
</script>
关键位是ASP的“的OnClientClick”属性:Button控件。
它是异步执行此类操作的最佳实践,而不是具有刷新整个页面的完整回发。 这意味着,你有两个选择:
我宁愿使用第二个。