如何在Visual Studio ASP.NET中使用客户端代码

时间:2010-05-28 11:29:28

标签: asp.net visual-studio-2008 asp.net-ajax

我是一个非常新的Web开发,我正在尝试做一些小的表单更新,而不会导致回发。例如,在下拉列表更改时使控件可见。

到目前为止,我遇到了一些实现此功能的功能,就像更新面板中的RequiredFieldValidator一样。但是,这些特定于单个任务。

在Visual Studio中实现这些客户端更新有哪些选择?目前我不知道任何JavaScript,所以如果它存在,我宁愿选择其他解决方案。

3 个答案:

答案 0 :(得分:1)

对于您所描述的显示功能,javascript确实是最佳解决方案。看一下jQuery,它使编写javascript变得更加容易,并且您应该立即启动并运行它,例如基本的显示/隐藏功能。

答案 1 :(得分:1)

不幸的是,AJAX代表“异步Javascript和XML”,因此在不使用Javascript的情况下获得此行为会让您陷入困境。

更新面板执行工作非常简单,但它们相比也很慢,因为即使您只看到面板更新的内容,也必须执行整个ASP页面。

我敦促你深吸一口气,然后前往JQuery.Com并在那里练习教程。 Javascript比您想象的更容易,JQuery从图片中消除了跨浏览器兼容性的许多困难,让您专注于实际任务。

祝你好运!

答案 2 :(得分:1)

如果您不了解JQuery,或者至少应该知道任何其他Javascript库,这将为您提供优势并且还可以提升您的简历。这些JS框架的学习曲线非常短,您可以立即创建出色的UI。我建议你至少花两个小时去了解JQuery,你不会后悔的。

这里有一些关于在JQuery中使用ASP.NET的好文章:

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