使用asp+中的若干问题及解决方案

2016-01-29 18:08 9 1 收藏

使用asp+中的若干问题及解决方案,使用asp+中的若干问题及解决方案

【 tulaoshi.com - ASP 】

  综述:
在这篇文章里 豆腐 简单扼要的讲了一下在asp+编程中我们可能要遇到的问题以及遇到这些问题的解决方法,相信大家 在
看完这篇文章以后,对于asp+的编程就会觉得是非常的
简单,我在这篇文章文章中主要讲了一些比较中级的应用,如果您对于asp+目前还是处于入门阶段,建议您去
1 如何使用 asp+ 获取提交的form元素

我们首先来利用一个很简单的例子来说明 一下 asp+ 给我们带来的 server-side control 的好处
首先我们写一个form 为了方便起见,我不在 描述 <html 等和我们的文章没有直接关系的标签


代码:
--------------------------------------------------------------------------------

    <SCRIPT language="VB" runat="server"      Sub test(Sender As Object, Args As
EventArgs)        'Sender , Args  这两个 参数是 click 事件的参数        Response.Write ("您的名称是 : '" &
txtName.value & "' .”)        Response.Write ("您填写的Email是: '" & txtEmail.value &"'.")      End
Sub    </SCRIPT    <form method=post      <table align = center       <tr<td        您的名称:<INPUT
type="text" id="txtName" runat="server"       </td</tr       <tr<td        您的Email 是:<INPUT
type="text" id="txtEmail" runat="server"       </td</tr       <tr<td         <INPUT type="submit"
value="提交" runat="server"            onserverclick="test"       </td</tr      </table        </form

--------------------------------------------------------------------------------


这样我们写的程序 就如同 一个 vb 的 frm 一样(据说在 vb 7.0 中的确会增加这样的功能)
有的人也会说他们非常希望 和 以前的 asp 程序保持 连续性,没有关系,如果 您 不喜欢使用
txtName.Value 这样的语法的话,仍然可以使用 request.form(txtName),怎么样,够Cool 吧。

2。ASp+ 中处理 数据库

asp+ 引入了很多的 server-side 的数据库组件,就如同我们在 VB 的的数据库控件DBList,DBGrid 一样
如果在 VI 中使用过 RDS 组件的话,大家一定对MS 很早就想 推出的这个东东 有一个 大致的了解了,不过
asp+ 就是asp+ 不是asp,MS 确实有大动作在 asp 上做

代码:
--------------------------------------------------------------------------------

   <%@ Page Language="VB"%   <%@ Import Namespace="System.Data" %   <%@ Import
Namespace="System.Data.ADO" %   <script language="VB" runat="server"     Sub search_OnClick(Sender As
Object, E As EventArgs)      '这底下的语句告诉我们,在ASp+ 中我们终于可以 放弃variant 这种效率低下的数据类
型了      Dim connobj As ADOConnection      Dim dtsCmdobj As ADODataSetCommand      Dim dtSobj As
DataSet      Dim str_sql As String      dim conn_str As String      str_sql = "select * from
table_name"      conn_str = "DBQ=" & Server.Ma

来源:http://www.tulaoshi.com/n/20160129/1504522.html

延伸阅读
标签: Web开发
PHP中路径问题的解决方案引言: 关于PERL与PHP中的包含路径一直是一个比较难解的问题,主要是与操作系统和WEB服务器有关,不可能非常智能化的解决这个路径问题。相对于PERL,PHP的路径好得多,解决起来也容易得多,因为PHP的相对路径在PHP程序中的任何场合都可以使用,而不象PERL在某些语句中必须用绝对路径而导致移植的极其复杂。 基于此...
《蝙蝠侠:阿甘之城》问题汇总及解决方案 如果你的PC运行《蝙蝠侠:阿甘之城》会遇到各种问题,那么相信这篇文章可以帮助你解决问题。虽然PC版目前有许多bug,但是我们总算可以玩到游戏了,让我们先来看看这些问题该怎么处理。 首先,确保各位的配置达到游戏所需的最低要求: 最低配置要求: •操作系统: Microsoft Windows XP, Vista ...
标签: Java JAVA基础
  这两天在win98下装apache1.3.9加jserv和gnujsp1.0,jdk1.2.2,jsdk2.0   发现中文无法正常显示。要么乱码,要么出错。   经网友提醒,总结了以下几条方法。   1:修改区域设置:在控制面版中选择区域设置,设为英语(美国)?nbsp;     然后重起。一切就都正常。   2:在j...
标签: Web开发
1. 错误提示 Warning: Cannot send session cookie - headers already sent Warning: Cannot send session cache limiter - headers already sent 分析及解决办法 这一类问题,的原因是你在程序中使用session_start()时,之前已经有实际的html内容输出了。或许你说,我没有啊,我只不过是echo或print一条消息了。很抱歉,你的echo或print...
标签: Web开发
使用asp.net,在刷新页面的时候会自动触发服务器端的事件。举个简单的例子,如:一个注册页面,我们填写完注册信息之后,如果按F5刷新之后,会自动触发到Button事件上,这样就造成了又注册了一次的麻烦。 我先前的解决方案:用关键字查询,如有相同,则提示已有此用户。 但是这种方案不能在没有表识的情况下使用,他会重新提交。鉴于此,我寻...

经验教程

596

收藏

26
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部