2010-05-28 85 views
0

我是一個相當新的Web開發人員,我試圖做一些小的表單更新而不會導致回發。例如,當更改下拉列表時使控件可見。如何在Visual Studio中使用客戶端代碼ASP.NET

我到目前爲止遇到了一些功能,如更新面板內的RequiredFieldValidator。但是,這些只針對一項任務。

在Visual Studio中實現這些客戶端更新的選項有哪些?目前我不知道任何JavaScript,所以如果它存在的話,我更喜歡另一種解決方案。

回答

1

如果你不知道JQuery,你應該或者至少可以使用其他任何Javascript庫,這會給你一個優勢,同時也會激發你的簡歷。這些JS框架的學習曲線很短,您將很快創建出令人敬畏的UI。我建議你花至少兩個小時才能瞭解JQuery,你不會後悔的。

下面是使用ASP.NET使用jQuery幾大篇:

http://dotnetslackers.com/articles/ajax/using-jquery-with-asp-net.aspx

http://www.dotnetspark.com/kb/1532-gridview-and-jquery-asp-net-tutorial.aspx

http://www.beansoftware.com/ASP.NET-Tutorials/Using-jQuery-ASP.NET.aspx

這裏有一些jQuery的最佳教程:

http://www.ajaxline.com/best-jquery-tutorials-march-2010

+0

感謝您的鏈接 – Robert 2010-05-28 12:07:31

1

對於你所描述的顯示功能,javascript確實是最好的解決方案。看看jQuery,它使得編寫javascript變得更容易,並且您應該立即開始運行它,以執行基本顯示/隱藏功能等任務。

1

不幸的是,AJAX代表'Asynchronous Javascript and XML',因此在不使用Javascript的情況下獲得這種行爲將會讓你陷入一片醃製。

更新面板工作很容易,但即使只看到面板更新的內容,整個ASP頁面也必須執行,但它們的速度也非常慢。

我希望你深吸一口氣,轉向JQuery.Com並在那裏練習教程。 JavaScript比你想象的更容易,而JQuery將跨瀏覽器兼容性的困難從圖片中解脫出來,讓你專注於真正的任務。

祝你好運!

相關問題