过去用JavaScript写ASP时碰到的几个问题。

原创 2007年09月23日 12:41:00
 

HTML Tags and JavaScript tutorial



过去用JavaScript写ASP时碰到的几个问题。





1.能否在一个页面中同时使用VBScript和JScript来写服务器端的脚本呢?
可以的话该怎么写呢?
 由于<
%@language=""%
>这个语句只能一个页面中出现一次,
所以想要用它来设置多种脚本同时在服务器端的一个页面中执行做不到,
但是可以通过<script language="" runat=server>这条语句,实现目的.
比如页面中有这条语句<
%@LANGUAGE="JAVASCRIPT
" CODEPAGE="936"%>
那么该页面中所有<%……%>当中的脚本都必须是javascript脚本,
然后可以用<script language="vbscript" runat=server>……</script>
这样,script标签中就可以用vbscript脚本了.
不知道我说的对不对,渴望大家指点.
2.ASP获取客户端提交的数据,如何用JavaScript判断客户端是否传递了某个参数。
假设有一页面show.asp,用户有可能直接请求该页面不带如何参数,也有可能带参数,
像这样 show.asp?ID=**
现在我想在服务器端判断有没有ID这个参数,要用JScript不要用vbscript.
我用了以下几种方法均无效
if(Request.QueryString("ID") == "")    不论有无参数ID该判断始终为假
if(Request.QueryString("ID") == null)  也是始终为假
if(typeof(Request.QueryString("ID")) == undefined)
if(typeof(Request.QueryString("ID")) == "undefined")
以上两个判断也始终为假,typeof(Request.QueryString("ID"))得到的结果是object
var id = Request.QueryString("ID");如果url中没有带ID参数,
这个语句赋给id的会是一个无内容的object对象,直接当字符输出它的话,会输出undefined。
所以要判断到底有没有传递参数ID,可以先做一个数据类型转换,
var id = "" + Request.QueryString("ID");
或者:var id = new string(Request.QueryString("ID"));
然后就可以这样来判断,if(id == "undefined")
如果url中没有传递ID这个参数,上面这个判断就会为真,否则为假。


相关文章推荐

ASP.NET 升级AJAX 配置以及碰到的几个问题

ASP.NET 升级AJAX 配置以及碰到的几个问题 本文转自http://www.cnblogs.com/xfoolishpig/archive/2010/11/19/1881896.html   ...

Asp.Net MVC及Web API框架配置会碰到的几个问题及解决方案(转)

前言 刚开始创建MVC与Web API的混合项目时,碰到好多问题,今天拿出来跟大家一起分享下。有朋友私信我问项目的分层及文件夹结构在我的第一篇博客中没说清楚,那么接下来我就准备从这些文件怎么分文...
  • xwnxwn
  • xwnxwn
  • 2015年01月27日 17:17
  • 525

Asp.Net MVC及Web API框架配置会碰到的几个问题及解决方案

前言 刚开始创建MVC与Web API的混合项目时,碰到好多问题,今天拿出来跟大家一起分享下。有朋友私信我问项目的分层及文件夹结构在我的第一篇博客中没说清楚,那么接下来我就准备从这些文件怎么分文件夹...

Asp.Net MVC及Web API框架配置会碰到的几个问题及解决方案

前言 刚开始创建MVC与Web API的混合项目时,碰到好多问题,今天拿出来跟大家一起分享下。有朋友私信我问项目的分层及文件夹结构在我的第一篇博客中没说清楚,那么接下来我就准备从这些文件怎么分文...
  • nic7968
  • nic7968
  • 2014年06月25日 18:18
  • 562

asp的几个问题的解答

  • 2008年12月08日 08:39
  • 258KB
  • 下载

maven(版本3.3.1)构建项目时碰到的几个问题及解决

maven(版本3.3.1)构建项目时碰到的几个问题: 1 maven install时报:Dmaven.multiModuleProjectDirectory system propery is n...
  • Aboruo
  • Aboruo
  • 2015年07月23日 16:04
  • 262

初学时常见的几个问题

  • 2011年12月29日 18:07
  • 191KB
  • 下载

NS2安装时应注意的几个问题

  • 2013年03月27日 20:55
  • 93KB
  • 下载

在写Javaweb时遇到的几个问题。

**1、 java.sql.SQLException: ORA-00911: 无效字符 解决方法** Java链接Oracle数据库,进行插入操作,报如下错误:如果你用java写程序访问数据库,出现这...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:过去用JavaScript写ASP时碰到的几个问题。
举报原因:
原因补充:

(最多只允许输入30个字)