Javascript AJAX内容——服务器端功能

Javascript AJAX内容——服务器端功能,javascript,jquery,asp.net,ajax,vb.net,Javascript,Jquery,Asp.net,Ajax,Vb.net,我有一个网页,可以动态加载外部HTML文件,并将它们放在网页上指定的div中 所以 如果我现在想从按钮2访问服务器上的某些功能,该如何实现?请记住,button2不是ASP.NET页面,因此它不能使用runat=“server” 通常最好的选择是使用AJAX与后端通信,而不是使用代码隐藏和ASP.NET回发选项。但是有很多方法,你必须选择一种并尝试一下。使用这两种方法中的任何一种都有漏洞吗?这可能最终会处理用户名/密码,我从来都不喜欢客户端与信息的处理方式有任何关系。不管你怎么看,客户端都必须向

我有一个网页,可以动态加载外部HTML文件,并将它们放在网页上指定的
div

所以


如果我现在想从按钮2访问服务器上的某些功能,该如何实现?请记住,
button2
不是ASP.NET页面,因此它不能使用
runat=“server”

通常最好的选择是使用AJAX与后端通信,而不是使用代码隐藏和ASP.NET回发选项。但是有很多方法,你必须选择一种并尝试一下。使用这两种方法中的任何一种都有漏洞吗?这可能最终会处理用户名/密码,我从来都不喜欢客户端与信息的处理方式有任何关系。不管你怎么看,客户端都必须向服务器发送数据。无论是AJAX还是简单的表单提交,都没有区别。您应该关注的是中间人攻击(可以通过使用HTTPS来减轻),并具有安全的服务器密码策略(需要强密码、自动帐户锁定等)。所有与向服务器发送数据的技术无关的事情。谢谢你,梅森,你消除了我头脑中的一些困惑!我想我必须再问一个问题,有没有关于如何做这类事情的好教程?
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb"
Inherits="_Default" %>
<html>
<head>
</head>
<body runat="server">
<div id="contentHolder">
 <button type="button" id="button1">Begin</button>
</div>
</body>
</html>
<div id="page2">
<button type="button" id="button2">Next</button>
</div>