何时采用异步 Web 方法

web|异步

记得在用asp得时候,经常用到javascript。比如验证表单,删除确认等。Asp.Net的是服务器端的,我们的javascript失去了应用的空间。不过经过一番摸索,其实Asp.Net使用javascript非常简单。

先介绍一下WebControl的Attributes属性。(HtmlControl差不多,不再重复),Attributes是获取与控件的属性不对应的任意特性(只用于呈现)的集合。举个例子,一个普通的表单控件
<input type="button" name="Button" value="Button" onClick="ClickEvent()">
这里的type,name,Button都是按钮的属性,onClick按钮单击后的事件。这些在Asp.Net中都可以通过Attributes属性集合来设定。

下面举个登录表单验证的例子。
<%@ Page Language="C#" %>
<script runat="server">
void Page_Load(Object sender, EventArgs e)
{
//添加客户端onClick事件
Button1.Attributes["onClick"]="return CheckForm()";
}
</script>

<html>
<head>
<script language="javascript">
function CheckForm()
{
//验证表单的javascipt函数
if(document.all.Username.value=="")
{
alert("请填写用户名");
return false;
}
else if(document.all.PassWord.value=="")
{
alert("请填写密码");
return false;
}
return true;
}
</script>
</head>
<body>
<form runat="server">
<br />
<table height="150" width="300">
<tbody>
<tr>
<td>
用户名</td>
<td>
<asp:TextBox id="Username" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
密码</td>
<td>
<asp:TextBox id="PassWord" runat="server" TextMode="Password"></asp:TextBox>
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:Button id="Button1" runat="server" Text="登录"></asp:Button>
</td>
</tr>
</tbody>
</table>
</form>
</body>
</html>

时间: 2024-11-08 19:03:40

何时采用异步 Web 方法的相关文章

简单的异步 Web 方法

web|异步 何时采用异步 Web 方法 在确定是否适合在您的应用程序中采用异步 Web 方法时,有几个问题需要考虑.首先,调用的 BeginXXX 函数必须返回一个 IAsyncResult 接口.IAsyncResult 是从多个异步 I/O 操作返回的,这些操作包括访问数据流.进行 Microsoft Windows 套接字调用.执行文件 I/O.与其他硬件设备交互.调用异步方法,当然也包括调用其他 Web 服务.您可以从这些异步操作中得到 IAsyncResult,以便从 BeginXX

服务器端异步 Web 方法

web|服务器|异步 何时采用异步 Web 方法 在确定是否适合在您的应用程序中采用异步 Web 方法时,有几个问题需要考虑.首先,调用的 BeginXXX 函数必须返回一个 IAsyncResult 接口.IAsyncResult 是从多个异步 I/O 操作返回的,这些操作包括访问数据流.进行 Microsoft Windows 套接字调用.执行文件 I/O.与其他硬件设备交互.调用异步方法,当然也包括调用其他 Web 服务.您可以从这些异步操作中得到 IAsyncResult,以便从 Beg

ASP.NET服务器端异步Web方法

asp.net|web|服务器|异步 摘要:Matt Powell 介绍了如何在服务器端使用异步 Web 方法,来创建高性能的 Microsoft ASP.NET Web 服务. 简介 在九月份的第三篇专栏(英文)中,我谈到了利用 Microsoft¡ .NET Framework 的客户端功能通过 HTTP 异步调用 Web 服务的问题.这种调用 Web 服务的方法非常有用,使用时不必锁定您的应用程序或产生过多后台线程.现在我们了解一下在服务器端提供类似功能的异步 Web 方法.异步 Web

服务器端异步 Web 方法(一)

web|服务器|异步 摘要:Matt Powell 介绍了如何在服务器端使用异步 Web 方法,来创建高性能的 Microsoft ASP.NET Web 服务. 简介 在九月份的第三篇专栏(英文)中,我谈到了利用 Microsoft .NET Framework 的客户端功能通过 HTTP 异步调用 Web 服务的问题.这种调用 Web 服务的方法非常有用,使用时不必锁定您的应用程序或产生过多后台线程.现在我们了解一下在服务器端提供类似功能的异步 Web 方法.异步 Web 方法在编写 ISA

服务器端异步 Web 方法(二)

web|服务器|异步 简单的异步 Web 方法 为举例说明异步 Web 方法,我从一个名为 LengthyProcedure 的简单同步 Web 方法开始,其代码如下所示.然后我们再看一看如何异步完成相同的任务.LengthyProcedure 只占用给定的毫秒数. [WebService] public class SyncWebService : System.Web.Services.WebService { [WebMethod] public string LengthyProcedu

Matt Powell的《Server-Side 异步Web Methhods》

server|web|异步|异步 摘要:Matt Powell 介绍了如何在服务器端使用异步 Web 方法,来创建高性能的 Microsoft ASP.NET Web 服务. 简介 在九月份的第三篇专栏(英文)中,我谈到了利用 Microsoft? .NET Framework 的客户端功能通过 HTTP 异步调用 Web 服务的问题.这种调用 Web 服务的方法非常有用,使用时不必锁定您的应用程序或产生过多后台线程.现在我们了解一下在服务器端提供类似功能的异步 Web 方法.异步 Web 方法

现在hao123网站数据采用异步加载的方式,有没有方法可以比较简单的抓取或解析出来

问题描述 现在hao123网站数据采用异步加载的方式,有没有方法可以比较简单的抓取或解析出来 现在hao123网站数据采用异步加载的方式,用jsoup或httpclient都无法将页面内容取出来,是我没有用来jsoup或httpclient还是解析不了或抓不了,有没有什么方法可以解析.求大神指点.

asp.net ajaxpro 后台处理数据异步处理方法解析(1/2)

asp教程.net ajaxpro 后台处理数据异步处理方法解析 一.AjaxPro的使用 1.在项目中添加引用,浏览找到AjaxPro.2.dll文件 2.在Web.config中的system.web里面写入以下代码 </configuration> <system.web>   <httpHandlers>         <add verb="*" path="*.ashx" type="AjaxPro.A

浏览器窗口滚动加载数据采用异步形式从后台加载数据

 在滚动条距顶部距离(页面超出窗口的高度)时采用异步形式从后台加载数据,下面是具体的实现,希望对大家有所帮助 以下滚动效果为在网上查找.    在滚动条距顶部距离(页面超出窗口的高度)时采用异步形式从后台加载数据  代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ScrollLoadData.aspx.cs" Inherits="WebApplicat