当我点击问题时,在下面显示出答案出来,这个是一个静态页面,如图,
当我点击如何发布产品信息?就在下面出来答案,答案和问题都存在mssql数据库中,怎么做啊?有人说用js,我不知道怎么做,有人有样例参考下吗?谢谢,..就这么多分了..

解决方案 »

  1.   

    个人意见:在生成页面时(动转静),已经把所有的答案都写进页面了,然后在点击问题时,通过JS传递参数显示某一个答案,其他的隐藏。某些jQuery有类似的功能。
      

  2.   

    只是这个静态页面的话。。ajax如果全站都是静态页面。在页面上把答案全部隐藏,然后用显示隐藏的方式做。
      

  3.   

    只是这个是静态页面,用ajax怎么做啊?能教我吗?
      

  4.   

    使用Ajax.dll。可以方便的访问后台代码,并利用js显示在页面上
      

  5.   

    用jquery ajax 嗷嗷简单···
      

  6.   

    1,A页显示问题列表,直接用 a href 链接 跳到 回答页B页,B从数据库读并显示方法2 
    如果要在A页显示出答案.用ajax.方法3
    用iframe
      

  7.   

    要求是你的第二种方法实现,用ajax怎么做啊?
      

  8.   

    楼主 我给你做了个项目  给你放在这里了··http://98.129.202.165/ws1.rar你下载解压后,用vs打开项目,看看 ajax.htm 和 ajax/ajaxPro.ashx
      

  9.   

    我的就是一个html页面要怎么用?
      

  10.   

    就是一个htm 调用的ajax
      

  11.   

    我运行了下,我的html就是要实现你这个效果, 我的网站是asp程序,然后这个帮助页面可以调用你的这个ajax吗? 要怎么做?
      

  12.   

    不知你是想完成美工的工作内容,还是程序员的工作内容。如果你是美工,后台取数据,就不是你要考虑的。
    如果你是程序员,后台取数据,就一点都不懂?  在静态页面中,可以使用 JS操作AJAX API 调用后台的服务,由后台的服务,再访问数据库。如果你还想 在 JS 中,直接访问数据库,需要配置的东西更多了。唉。开玩笑的啦。
      

  13.   

    答案和问题都存在mssql数据库中
    又静态?
    你要动态还是静态? 静态,数据咋又在数据库?用AJAX实现!具体如何使用!
    1,下载AJAX.DLL 引用到你的项目!
    2,在页面的 Page_Load函数添加 AjaxPro.Utility.RegisterTypeForAjax(typeof(类名));
    3,函数前增加
    [AjaxPro.AjaxMethod]
        public string login_Click(string _loginname)
        {////////////////////////////
         }
    4,前台调用 var strValue = 类名.login_Click("").value;你点击问题,用AJAX取回数据,填充到隐藏控件里面,并把控件显示!
      

  14.   

    再说明一点:
    动态:数据在数据库,或 XML,WEB上等等。。动态加载,读取!(修改数据,改数据源)
    静态:所有数据,都在页面上!(修改数据,只能去修改页面)