后台代码:Protected WithEvents Label1 As System.Web.UI.WebControls.Label Protected WithEvents Calendar1 As System.Web.UI.WebControls.Calendar Public a As Integer Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Label1.Attributes.Add("onclick", "javascript:getdate()") Response.Write(Request("test")) End SubPrivate Sub Calendar1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Calendar1.SelectionChanged Label1.Text = Calendar1.SelectedDate Label1.Attributes.Add("onclick", "javascript:getdate()") a = 0 End Sub前台代码:<script language="javascript"> var k; function getdate() { test.style.display=""; }
if ('<%=a%>'==1) { test.style.display=""; } </script>
不需要button吧
我一直这样用,是js的,具体不用我说了吧
http://www.lionsky.net/Calendar_Demo/
另加一个javascript写的日历页面
给我留言,发给你
Protected WithEvents Calendar1 As System.Web.UI.WebControls.Calendar
Public a As Integer
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Label1.Attributes.Add("onclick", "javascript:getdate()")
Response.Write(Request("test"))
End SubPrivate Sub Calendar1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Calendar1.SelectionChanged
Label1.Text = Calendar1.SelectedDate
Label1.Attributes.Add("onclick", "javascript:getdate()")
a = 0
End Sub前台代码:<script language="javascript">
var k;
function getdate()
{
test.style.display="";
}
if ('<%=a%>'==1)
{
test.style.display="";
}
</script>
<asp:label id="Label1" style="Z-INDEX: 105; LEFT: 56px; CURSOR: hand; POSITION: absolute; TOP: 152px"
runat="server" Width="160px" BackColor="OliveDrab">Label</asp:label>
<div id="test" style="DISPLAY: none"><asp:calendar id="Calendar1" style="Z-INDEX: 106; LEFT: 56px; POSITION: absolute; TOP: 168px"
runat="server" Width="320px" SelectedDate="2004-11-01" Height="136px">
<DayHeaderStyle ForeColor="Black"></DayHeaderStyle>
</asp:calendar></DIV>
请发到我的信箱里。
谢谢
不胜感激