Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Calendar in un cotrollo ascx
giovedì 27 aprile 2006 - 11.17
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gandalf_03_75
Profilo
| Junior Member
68
messaggi | Data Invio:
gio 27 apr 2006 - 11:17
Salve ragazzi ho un problema. Allora ho un controllo ascx che contiene una textbox nella quale dovrei dare la possibilita' all'utente di inserire una data ed era mia intenzione usare un calendar ma nn ho la piu pallida idea di come funzioni. Avreste qualche idea o esempio?
Io ho trovato questo ma nn mi torna il valore nella textbox del form chiamante.
La mia struttura e'
DEFAULT.ASPX
CONTROLLO ASCX (contiene la textbox e il bottone per aprire il popup calendario)
Grazie a tutti
----------------------------------------------------------------------------------------------------------------------
pagina aspx che richiamo (popup)
Imports System.Web.UI.HtmlControls.HtmlGenericControl
Public Class PopUp
Inherits System.Web.UI.Page
Protected WithEvents control As System.Web.UI.HtmlControls.HtmlInputHidden
Protected WithEvents calDate As System.Web.UI.WebControls.Calendar
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
control.Value = Request.QueryString("textbox").ToString()
End Sub
Protected Sub Change_Date(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim strScript As String = "<script>window.opener.document.forms(0)." + control.Value + ".text = '"
strScript += calDate.SelectedDate.ToString("dd/MM/yyyy")
strScript += "';self.close()"
strScript += "</" + "script>"
RegisterClientScriptBlock("anything", strScript)
End Sub
End Class
---------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
micto27
Profilo
| Senior Member
385
messaggi | Data Invio:
gio 27 apr 2006 - 20:53
53_WebCalendar.zip
Ciao,
io ho risolto così, vedi un po' se la cosa fa per te.
Allego un file zip contenente 2 cartelle (webcal_client e usercontrol).
webcal_client contiene un web calendar gestito da script lato client (contiene anche documentazione al riguardo)
e va trattata come aspnet_client: copiala sul tuo disco e definisci su di essa
una virtual directory in modo che sia raggiungibile con il virtual path "/webcal_client"
la cartella usercontrol contiene uno usercontrol (+ un file css e un file js) che ho scritto e che consente di utilizzare facilmente
il suddetto web calendar.
(Michele)
gandalf_03_75
Profilo
| Junior Member
68
messaggi | Data Invio:
ven 28 apr 2006 - 11:31
Ciao volevo innanzitutto ringraziarti per avermi risposto e allo stesso tempo comunicarti che il controllo va bene.
Grazie mille
p.s. avevo trovato un'altra soluzione ma la tua sembra migliore.
Per i paurosi il futuro resterà sconosciuto, per i deboli sarà irraggiungibile, per gli incoscienti offrirà nuove opportunità.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !