使用 VB.NET 封装 Javascript 常用功能(这是在asp.net中的)
2010-03-17 10:24
513 查看
(这是在asp.net中的)
Imports System.Web.HttpContext
Namespace NBWD.Utility
''' <summary>
''' 公共类,负责普通功能以及封装的 Javascript 功能
''' </summary>
''' <remarks></remarks>
Public Class Common
Private Shared jsHeaderTag As String = "<script language='javascript'>"
Private Shared jsCloseTag As String = "</script>"
''' <summary>
''' 显示 Javascript 提示消息
''' </summary>
''' <param name="message">要显示的消息</param>
''' <remarks></remarks>
Public Shared Sub Alert(ByVal message As String)
With HttpContext.Current.Response
.Write(jsHeaderTag)
.Write(String.Format("alert('{0}');", message))
.Write(jsCloseTag)
End With
End Sub
''' <summary>
''' 转向指定页面
''' </summary>
''' <param name="pageURL">要转向页面的地址</param>
''' <remarks></remarks>
Public Shared Sub GoPage(ByVal pageURL As String)
With HttpContext.Current.Response
.Write(jsHeaderTag)
.Write(String.Format("window.location.href='{0}';", pageURL))
.Write(jsCloseTag)
End With
End Sub
''' <summary>
''' 使网页前进或后退
''' </summary>
''' <param name="steps">步数</param>
''' <remarks></remarks>
Public Shared Sub GoHistory(ByVal steps As Integer)
With HttpContext.Current.Response
.Write(jsHeaderTag)
.Write(String.Format("history.go({0});", steps))
.Write(jsCloseTag)
End With
End Sub
End Class
End Namespace
如上所示 您还可以添加更多的 Javascript 常用功能进来~~~
出自:http://hi.baidu.com/nbwd/blog/item/bf260b23bb0e1847925807b2.html
Imports System.Web.HttpContext
Namespace NBWD.Utility
''' <summary>
''' 公共类,负责普通功能以及封装的 Javascript 功能
''' </summary>
''' <remarks></remarks>
Public Class Common
Private Shared jsHeaderTag As String = "<script language='javascript'>"
Private Shared jsCloseTag As String = "</script>"
''' <summary>
''' 显示 Javascript 提示消息
''' </summary>
''' <param name="message">要显示的消息</param>
''' <remarks></remarks>
Public Shared Sub Alert(ByVal message As String)
With HttpContext.Current.Response
.Write(jsHeaderTag)
.Write(String.Format("alert('{0}');", message))
.Write(jsCloseTag)
End With
End Sub
''' <summary>
''' 转向指定页面
''' </summary>
''' <param name="pageURL">要转向页面的地址</param>
''' <remarks></remarks>
Public Shared Sub GoPage(ByVal pageURL As String)
With HttpContext.Current.Response
.Write(jsHeaderTag)
.Write(String.Format("window.location.href='{0}';", pageURL))
.Write(jsCloseTag)
End With
End Sub
''' <summary>
''' 使网页前进或后退
''' </summary>
''' <param name="steps">步数</param>
''' <remarks></remarks>
Public Shared Sub GoHistory(ByVal steps As Integer)
With HttpContext.Current.Response
.Write(jsHeaderTag)
.Write(String.Format("history.go({0});", steps))
.Write(jsCloseTag)
End With
End Sub
End Class
End Namespace
如上所示 您还可以添加更多的 Javascript 常用功能进来~~~
出自:http://hi.baidu.com/nbwd/blog/item/bf260b23bb0e1847925807b2.html
相关文章推荐
- 使用asp.net FtpWebRequest 实现FTP常用功能
- ASP.NET 程序设计中常用到的一些通用函数 自己的封装 可以做成dll来使用。
- 使用asp.net FtpWebRequest 实现FTP常用功能
- ASP.NET里常用的JavaScript代码封装
- Asp.NET常用函数 (VB.net)
- ASP.Net常用功能整理--生成图片的缩略图
- 技巧和诀窍:使用ASP.NET 2.0 输出缓存替换的功能实现“甜圈缓存(Donut Caching)”
- 将 JavaScript 与 ASP.NET 2.0 配合使用
- ASP.NET常用代码-javascript
- 将 JavaScript 与 ASP.NET 2.0 配合使用 Z
- 使用ASP.NET的Application对象实现在线人数统计的功能
- [转]在ASP.NET Core使用Middleware模拟Custom Error Page功能
- asp.net留言板 利用富文本编辑器实现美化功能xheditor在asp.net网页的配置和使用
- 使用javaScript解决asp.net中mvc使用ajax提交数组参数的匹配问题
- 封装Web Uploader 上传插件、My97DatePicker、百度 编辑器 的使用 (ASP.NET MVC)
- 附录A 使用ASP.NET AJAX JavaScript Class Browser查看客户端类型
- Spread for ASP.NET 7新功能使用指南
- 关于javascript+css(asp.net)实现tab功能
- 绝对酷,如何解决asp.net中javascript脚本的问题(使用服务器控件执行客户端脚本)
- 在asp.Net中使用fileuplod控件实现上传图片的功能