All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
增加网站流量方法之ASP.NET弹出窗口技术_.net资料_编程技术

Writer: aaa Article type: Programming skills(编程技巧) Time: 2013/12/15 8:52:34 Browse times: 349 Comment times: 0

增加网站流量方法之ASP.NET弹出窗口技术_.net资料_编程技术


Head photo

Go homepage
Upload pictures
Write articles

增加网站流量方法之ASP.NET弹出窗口技术_.net资料_编程技术-你的首页-uuhomepage.com

  作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于ASP和JSP在改变原始的Web编程方式方面有了长足的长进。它的代码与页面分离技术(CodeBehind)以及完善的Web服务器控件为程序员提供了一个更加符合传统编程的Web服务器端开发方式。但Web编程还是有着与传统编程不相同的特点,这些特点决定了ASP.NET编程中必须以一些特殊的技巧来完成程序要求,弹出窗口正是这类编程方式的代表。相当多的编程书籍对弹出窗口采取缄默或者一语带过,似乎看不过弹出窗口的巨大使用天地。本文将为你解开弹出窗口使用中的大多数问题。

  为了提高网站的访问的并发度和吞吐量,与其它服务器脚本一样,ASP.NET同样使用了客户端脚本来减轻服务器的压力。ASP.NET到现在(1.1版)为止并不直接支持弹出窗口,必须通过javascript(或VBScript)来使用客户端弹出窗口。

  一、 警告窗口与在CodeBehind中使用客户端脚本的方式

  要在浏览器中弹出一个最简单的警告窗口,可以使用javascript语句:

  window.alert( [sMessage])

  其中,sMessage是提示信息。可惜,这样的弹出窗口是只有一个“确定”按钮,只能起到提示作用。如果我们要在删除记录时候弹出一个询问的弹出窗口,此时你需要使用:

  bConfirmed = window.confirm( [sMessage])

  其中:bConfirmed是返回值,sMessage是提示信息。这个弹出窗口有两种选择:“确定”或“放弃”,其选择的返回值放在bConfirmed中,可供代码作出判断。

  为了提高代码的可重用性与可读性,应当使javascript与Codehind相互溶合。通常有两种方式可以达到这样的效果。

  (1) 使用Response.Write方法:

  使用Response.Write方法早在ASP时代就已经被支持了。它可以把代码写到客户端,是一种相当方便且直观的方法。以下代码演示了如何使用Response.Write方法来显示一个警告信息。

  Private Sub btalert_Click(ByVal sender As System.object, ByVal e As System.EventArgs) Handles btalert.Click
  ’演示Response.Write方法和alert窗口。
  Response.Write(" ")
  End Sub




There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.