Hallo,
sorry, wenn ich mich nur melde, wenn ich eine Frage habe. Ich besch�ftige
mich so selten mich asp.net, dass ich garnicht helfen kann;-)
Ich habe einen Kalendar mit Dropdownlisten zur Auswahl des Monats und des
Jahres. Nach Auswahl soll der User auf einen Button klicken und die
entsprechende Auswahl sollte eigentlich im Kalender angezeigt werden.
Hier bekomme ich die Fehlermeldung:
Auf 'System.DateTime.DateTime(long, int)' ist der Zugriff aufgrund der
Sicherheitsebene nicht m�glich
Was mu� ich anders machen???
�ber Hilfe w�re ich sehr dankbar.
Gruss petra
Mein Code:
<%@ Page Language="C#" Debug="true"%>
<script runat="server">
void Page_Load(Object Sender, EventArgs E) {
if( !Page.IsPostBack){
SetControls(DateTime.Now.Year, DateTime.Now.Month-1);
}
}
void SetControls(int Year, int Month ){
ArrayList Mos = new ArrayList(); // New Array for Values
for (int i=1;i<13;i++) Mos.Add(i);
ddlMonth.DataSource = Mos;
ddlMonth.DataBind();
ddlMonth.SelectedIndex = Month;
int Y = DateTime.Now.Year;
ArrayList Yrs = new ArrayList(); // New Array for Values
for (int i=Y;i<Y+2;i++) Yrs.Add(i);
ddlYear.DataSource = Yrs;
ddlYear.DataBind();
ddlYear.SelectedIndex = 0;
}
void btnAuswahl_Click(object sender, System.EventArgs e){
long Yr = DateTime.Now.Year + ddlYear.SelectedIndex;
int Mo = ddlMonth.SelectedIndex + 1;
DateTime dt = new DateTime(Yr,Mo);
Calendar1.VisibleDate = dt;
}
</script>
<html>
<head>
</head>
<body>
<form method="post" runat="server">
<asp:DropDownList id="ddlYear" runat="server"></asp:DropDownList>
<asp:DropDownList id="ddlMonth" runat="server"></asp:DropDownList>
<asp:button id="btnAuswahl" runat="server" Text="OK"></asp:button>
<p>
</p>
<p>
<asp:Calendar id="Calendar1" runat="server"></asp:Calendar>
</p>
</form>
</body>
</html>
| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp