2011-05-05 32 views
2

我是一位正在編寫他的第一個asp.net應用程序的程序員。 我需要一個彈出日曆,不喜歡我找到的基於JavaScript的。 我寫了我自己的Web用戶控制認爲這將是最好的。 (我仍然有一些問題)。我使用了一個文本框,圖像按鈕和asp.net日曆控件。 這個控件工作得很好,但是當我把它放在我的頁面上時,不是一個HTML/ASP程序員,每當我點擊按鈕來顯示日曆時,我的頁面就會變得糟糕透頂。我把它放在HTML表格裏面,這很有幫助。但我想不擔心頁面上的控件對齊。 我完全誤解了Web用戶控件如何在這個日曆控件的時間內顯示? 我應該放棄我的工作並尋找Javascript解決方案嗎? (但如果它是一個用戶控件不會它做同樣的事情?ASP.NET Web用戶控件定位在頁面上

+0

提供一些標記和代碼? – IrishChieftain 2011-05-05 02:16:30

+0

我不會重新發明輪子。到目前爲止,我看到或工作過的大多數應用程序似乎都能很好地與Jquery/Javascript Canders一起工作。我將集中精力去做我真正需要做的工作。 – sajoshi 2011-05-05 03:29:59

+0

當你身體健康時,你絕對不應該重新發明輪子剛開始也是如此。 – 2011-05-05 03:37:28

回答

0

雖然這是學會與它肯定已經做了很好的項目,並在很多地方做得非常好。

任何基於服務器日曆控制不是你最好的選擇,它會導致回發時間,你每月切換,這是不那麼理想。

jQueryUI是一個偉大的/簡單的選項來獲得日曆控件,不會搞砸你的其他佈局

最後,如果你仍然想實現你的控制,我們需要看到一些HTML/CSS的爲什麼它搞亂了你的用戶界面。

0

值得花些時間學習jQuery UI和datepicker()插件如何工作。我在你原來的文章中猜測你並不太熱衷於客戶端解決方案,但我很少看到需要服務器端日曆控件。

的Javascript/jQuery的

<script type="text/javascript"> 
$(document).ready(function() { 
$("#myTextBox").datepicker(); 
}); 
</script> 

HTML

<script type="text/javascript" src="<jQuery URL GOES HERE>" /> 
<script type="text/javascript" src="<jQueryUI URL GOES HERE>" /> 
<input type="text" id="myTextBox /> 

道歉,如果語法是有點過了......我沒有VS在我面前來測試,但希望它應該給你一個想法從哪裏開始:)

相關問題