23 messaggi dal 23 marzo 2004
Salve ho creato un agenda codice:

<%@ Page Language="VB" debug="true"%>
<%@ Register TagPrefix="TYASPNET" TagName="Planner" src="Planner.ascx" %>

Public sub Page_Load(obj as object, e as eventargs)
if not Page.IsPostBack then
Session.Clear
Calendar1.SelectedDate = DateTime.Now
DayLabel.Text = Calendar1.SelectedDate. _
ToString("dddd, MMMM dd yyyy")
end if
End Sub

Public sub SelectionChanged(obj as object, e as eventargs)
DayLabel.Text = Calendar1.SelectedDate. _
ToString("dddd, MMMM dd yyyy")

if not (Session(Calendar1.Selecteddate.ToString) is _
nothing)
dim l as Label = new Label
l.Text = (Session(Calendar1.Selecteddate.ToString)
DayPanel.Controls.Add(l)
end if
End Sub

Public sub NoteChanged(obj as object, e as eventargs)
if obj.text <> " " then
dim l as Label = new Label
l.text = "<li>" & obj.Text & "<li>"

DayPanel.Controls.Add(l)
(Session(Calendar1.Selecteddate.ToString) = l.text
NoteBox.Text = " "
end if
End Sub
</script>

<html><body>
<form runat="server">
<table width="100%">
<tr>
<table width="50%" valign="top">
<font face="Arial">
<asp:Label id="DayLabel" runat="server">
Height="25px" Widht="100"
BackColor="#ddaa66" ForeColor="white"
Font-Bold="true" borderStyle="groove"
<br>
<asp:Panel id="DayPanel" runat="server"
BackColor="#ffffff" BorderStyle="Groove"
Height="225px" >

<asp:TextBox id="NoteBox" runat="server"
OnTextChanged="NoteChanged"
TextMode="MultiLine"
Rows=5 Width="100%"
AutoPostBack="true"/><p>
</asp:Panel>
</font>
</td>
<td width="50%" rowspan="2" valign="top">
<asp:Calendar ID="Calendar1" runat="server"
OnSelectionChanged="SelectionChanged"
CellPadding="5" CellSpacing="5"
DayHeaderStyle-Font-Bold="true"
DayNameFormat="Short"
Font-Name="arial" Font-Size="12px"
Height="250px"
NextPrevFormat="ShortMonth"
NextPrevStyle-ForeColor="white"
SelectedDayStyle-BackColor="#ffcc66"
SelectedDayStyle-Font-Bold="true"
SelectionMode="DayWeekMonth"
SelectorStyle-BackColor="#99ccff"
SelectorStyle-ForeColor="navy"
SelectorStyle-Font-Size="9px"
ShowTitle="true"
TitleStyle-BackColor="#ddaa66"
TitleStyle-ForeColor="white"
TitleStyle-Font-Bold="true"
TodayDayStyle-Font-Bold="true"/>
</td>
</tr>
</table>
<TYASPNET:Calculator id="Calc1" runat="server"/>
</form>
</body></html>


In riga 2 e precisamente nella stringa di codice:

<%@ Register TagPrefix="TYASPNET" TagName="Planner" src="Planner.ascx" %>

mi dice che: è impossibile trovare il file "c:\inetpub\wwwroot\day6\Planner.ascx".

Il percorso l'ho veirifcato ed è giusto,ma come mai allora mi da così??Non riesco proprio a capirlo,qulcuno sa che dirmi?













se te lo dice, evidentemente un motivo c'è.
controlla i permessi, ma anche che il file esista davvero.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
23 messaggi dal 23 marzo 2004
Daniele Bochicchio ha scritto:
se te lo dice, evidentemente un motivo c'è.
controlla i permessi, ma anche che il file esista davvero.


il file esiste perchè l'ho creato io e poi che permessi debbo controllare?
2.198 messaggi dal 30 novembre 2001
da quello che hai scritto va a cercare il file nella directory day6 e non lo trova, mentre tu gli hai detto di andarlo a cercare nella directory corrente che probabilmente è quella della root.
23 messaggi dal 23 marzo 2004
chiccosimo ha scritto:
da quello che hai scritto va a cercare il file nella directory day6 e non lo trova, mentre tu gli hai detto di andarlo a cercare nella directory corrente che probabilmente è quella della root.

DIRECTORY NELLA QUALE(WWW.ROOT)HO INSERITO ANCHE LE ALTRE CARTELLE DELLE PRECEDENTI ESERCITAZIONI E LE QUALI MI HA SEMPRE TROVATO.E'VERO CHE E' UN CONTROLLO UTENTE MA E' PUR SEMPRE UNA PAGINA ASP.NET E COME TALE VA MESSA L'ESTENSIONE,E'LA PRIMA VOLTA CHE IN QUELLA DIRECTORY INSERISCO CONTROLLI UTENTE INSERITI IN PAGINE ASP.NET.
76 messaggi dal 14 dicembre 2002
All'inizio manca il tag di apertura <script>

Questa linea
<TYASPNET:Calculator id="Calc1" runat="server"/>
credo debba essere scritta così visto come definisci il controllo all'inizio
<TYASPNET:Planner id="Calc1" runat="server"/>

In questa parte di codice hai chiuso il tag label senza metterci dentro gli attributi
<asp:Label id="DayLabel" runat="server">
Height="25px" Widht="100"
BackColor="#ddaa66" ForeColor="white"
Font-Bold="true" borderStyle="groove"
<br>

Prova a controllare bene tutto il codice.
Ciao


Marco
23 messaggi dal 23 marzo 2004
il tag <script> l'ho messo mettendo <script runat="server">,ma purtroppo mi dice che la risorsa non si trova tutt'ora nonostante abbia cambiato percorso ma in sostanza rimanendo sempre giusto.Il percorso:è: c:\inetpub\wwwroot\tyaspnet\Planner.ascx

Quali sono gli attributi che debbo inserire qui:

<asp:Label id="DayLabel" runat="server">
Height="25px" Widht="100"
BackColor="#ddaa66" ForeColor="white"
Font-Bold="true" borderStyle="groove"
<br>

Comunque la cosa più importante intanto è capire dove è l'errore per cui mi dice che la risorsa non si trova pure seguendo il percorso degli altri file salvati,perchè
fa così pur essendo stato salvato si coem controllo utente,ma all'interno di una pagina .aspx e dovendo per quetso essere richiamato in aspx e nopn in ascx??
Qualcuno mi aiuta a capire e a uscire da questo casino per poter andare avanti?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.