如何存储JavaScript文件并调用.NET来使用Ajax

如何存储JavaScript文件并调用.NET来使用Ajax,javascript,.net,ajax,database,visual-studio-2010,Javascript,.net,Ajax,Database,Visual Studio 2010,我是一名编程新手,正在Visual Studio 2010中使用VB进行一个项目。我想在我的解决方案中实现Ajax,我认为我必须使用.js文件来实现这一点。我的问题是,如果我可以获得适当的Javascript来构建文件,我应该如何将它们存储在我的解决方案中,以及如何实际调用我创建的类。我假定.js文件将与.aspx和.aspx.vb文件分开。任何协助都将不胜感激 我在网上搜索过,但找不到任何显示如何创建.js文件并在相应页面中运行它的内容。为了让您了解我的计划,我有一个用户数据库,通过gridv

我是一名编程新手,正在Visual Studio 2010中使用VB进行一个项目。我想在我的解决方案中实现Ajax,我认为我必须使用.js文件来实现这一点。我的问题是,如果我可以获得适当的Javascript来构建文件,我应该如何将它们存储在我的解决方案中,以及如何实际调用我创建的类。我假定.js文件将与.aspx和.aspx.vb文件分开。任何协助都将不胜感激

我在网上搜索过,但找不到任何显示如何创建.js文件并在相应页面中运行它的内容。为了让您了解我的计划,我有一个用户数据库,通过gridview表在网站中表示。我想使用Ajax使我能够拖放表中的行来重新定位用户。重新定位后,数据库将需要更新以显示每个用户现在在表中的位置。我将使用一个名为“UserID”的字段,它是一个int


对不起,我说得太多了。只是尽量简明扼要。感谢各位,Aspx基本上使用html语义(其中包含一些cs或vb内容),因此您可以像在任何html文件中一样包含一个
脚本
标记。例如,您可以有(对我来说,它在C#和我的母版页中):


...
...
...
我的全局脚本位于名为“Scripts”的文件夹中(与我的项目文件位于同一个项目中)。此外,我有一个占位符,以便添加一些特定于一个页面的小脚本。

我不明白你想要什么只要去买一本关于HTML、JS、CSS、asp.net基础知识的书或在线课程,试着在你的项目中应用新知识,然后带着问题回来,你至少会对这些东西的工作原理有一些了解。你所问的问题可以在任何一本基本的书中找到,解释每件事都会花费太多的时间。谢谢你,塞缪尔。那么,在我的基本网站中,是否有一个主.js文件保存了为整个项目编写的所有方法。然后在母版页(我正在使用)中引用.js页面,在整个项目中,您只需从该页面调用各个方法——在您的示例中“jquery-1.4.1.js这是总体思路吗?我正试图找到一个起点,我相信你知道,这通常是最难的部分。是的,没错:如果它是一个只有很少脚本的小网站,你可以将所有功能保存在一个文件中。出于我的需要,我总是将我的函数拆分为许多小的javascript文件,在生产中(这就是为什么我的脚本文件夹中还有两个其他文件夹!),我将它们连接起来并缩小。
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="_Site.master.cs" Inherits="MyProject.SiteMaster" %>

<!doctype html>
<html lang="fr" class="no-js">
<head runat="server">
    ...
</head>
<body>
    ...
    <asp:ContentPlaceHolder ID="MainContent" runat="server" />
    ...
    <script src="~/Scripts/External/jquery-1.7.2.js" type="text/javascript"></script>
    <asp:ContentPlaceHolder ID="otherScripts" runat="server" />
</body>
</html>