http://www.****.net/infoshow.aspx?issell=2&id=903647请问类似这种网页,是怎么生成的。?号后面那些,是不是访问数据库的操作???还有我想了解一下,做网站,用vs好,还是dw好???谢谢各位了!!!

解决方案 »

  1.   


    ?后面的就是表示参数吧,可以在那个页中中能过QueryString获致什么的。要做网站,觉得如果仅是静态的网页DW好,但是有数据据的操作等复杂的东西好像就不行了。还是用VS写功能用DW写页面较好
      

  2.   

    ?后面的就是表示参数吧,可以在那个页中中能过QueryString获致什么的。
    ----------------------------------------------------------------------
    楼上正解
      

  3.   

    做网站,不用ASP.NET做的话可以考虑用DW
      

  4.   

    两个参数:issell=2和id=903647
    接收用:Request.QueryString.Get("issell");
    Request.QueryString.Get("id");
    静态网页DW
      

  5.   

    楼上各位大虾能再帮我解释一下吗???比如说我在page1上面一个链接,进去以后是page2,网址就是上面那一串。那么,在page1和page2里面,应该怎么写???
      

  6.   

    page2.aspx?issell=2&id=903647接收用:Request.Params["issell"];
    Request.Params["id"];
      

  7.   

    page1:
    response.Redirect("page2.aspx?issell=2&id=903647");----
    page2:
    request.QueryString("issell");
    ...
      

  8.   

    你可以在Google里面搜索ASP.net的传值方式
    copy点你看看,你可以自己找一下
    ASP.NET WEB FORMS给开发者提供了极好的事件驱动开发模式。然而这种简单的应用程序开发模式却给我们带来了一些小问题,举个例子,在传统的ASP应用程序中,你能够通过POST方法很容易的把一个值或多个值从一个页面传送到另一个页面,用同样的方法在ASP.NET中实现有点麻烦。在这里,我们可以通过其他方式来解决这种情形。ASP.NET为我们提供了三种方式,一种是可以通过用QueryString来传送相应的值,再一种是通过session变量来传送相应的值,还有就是通过Server.Transfer方法来实现。下面分别一一介绍:
      
      一、使用Querystring  Querystring是一种非常简单的传值方式,其缺点就是会把要传送的值显示在浏览器的地址栏中,并且在此方法中不能够传递对象。如果你想传递一个安全性不是那么太重要或者是一个简单的数值时,用此方法最好不过了。下面通过一个小例子来完成传值工作,步骤如下:  1、创建一个web form  2、在新建的web form中放置一个button1,在放置两个TextBox1,TextBox2  3、为button按钮创建click事件  代码如下:
      private void Button1_Click
      (object sender, System.EventArgs e)
      {
       string url;
       url="webform2.aspx?name=" +
        TextBox1.Text + "&email=" +
        TextBox2.Text;
       Response.Redirect(url);
      }  4、新建一个目标页面命名为webform2  5、在webform2中放置两个Label1,Label2  在webform2的Page_Load中添加如下代码:
      private void Page_Load
      (object sender, System.EventArgs e)
      {
       Label1.Text=Request.QueryString["name"];
       Label2.Text=Request.QueryString["email"];
      }
      运行,即可看到传递后的结果了。
      
      二、使用Session变量  使用Session变量传值是一种最常见的方式了,此中方式不仅可以把值传递到下一个页面,还可以交叉传递到多个页面,直至把Session变量的值removed后,变量才会消失。举个例子看看://小新技术网www.xker.com  1、创建一个web form  2、在新建的web form中放置一个button1,在放置两个TextBox1,TextBox2  3、为button按钮创建click事件  代码如下:
      private void Button1_Click
      (object sender, System.EventArgs e)
      {
              Session["name"]=TextBox1.Text;
       Session["email"]=TextBox2.Text;
       Response.Redirect("webform2.aspx");
      }  4、新建一个目标页面命名为webform2  5、在webform2中放置两个Label1,Label2  在webform2的Page_Load中添加如下代码:
      private void Page_Load
      (object sender, System.EventArgs e)
      {
       Label1.Text=Session["name"].ToString();
       Label2.Text=Session["email"].ToString();
       Session.Remove("name");
       Session.Remove("email");
      }
      运行,即可看到传递后的结果了。
      
      三、使用Server.Transfer
      虽然这种方法有点复杂,但也不失为一种在页面传值的方式。
      

  9.   

    你说的这一种就是第一种也是最简单的一种,使用Querystring传值