本帖最后由 Eval_pass 于 2011-01-18 16:43:56 编辑

解决方案 »

  1.   

    如果用JS,好像不能从数据库中读出数据吧?
    还是需要用GridView中的事件:RowCommand
    在事件中获得ID,然后读出实体数据,再赋值给当前页面的文本框。
    至于无刷新,那就用:UndatePanel
      

  2.   

    不好意思,看错了!
    应该是用:ItemCommand事件
      

  3.   

    可以用到ajxpro在后台写方法获取,返回js接收吧?但是实体我不知道怎么接收
      

  4.   

    可以用Repeater啊,开始我看错了
      

  5.   

    请问ItemCommand里面怎么接收到radio 的ID?
    我的ItemCommand里面已经有
    if (e.CommandName == "del")类似代码
      

  6.   

    onclick="Get(this.value)" 或者onclick='Get(<%# Eval("id") %>)'-----------function Get(objid)
    {
        var oParam = {};
        oParam.objid = objid;
        $.ajax({
                url: 'Ajax/你的一个获取信息的页面.ashx',
                type: 'post',
                data: oParam,
                dataType: 'html',
                cache: false,
                success: 成功后的方法,
                error: function() { 失败的方法(错误信息) }
            });
    }
      

  7.   

    成功后的方法(response)
    {
      if (response != "" && response != null) {
         //response 就是你返回来的信息, 格式为html,也就是字符串。
      }
    }不想多说了,很基础的东西,如果这个不知道,你需要看书,而不是来要答案。
      

  8.   

    在ashx页面我是能接收到ID参数 并且取到实体值,但是怎么把实体值回传,接收到呢?不然如何赋值