1 用ajax
不知道你想选中触发什么样的逻辑事件  前台写代码 调用后台ajax方法 并且return false 看看能不能达到你的要求2 .net是无状态的  把选中的行数保存在viewstate里吧 然后再onRowDataBound事件中
比较e.Row.RowIndex 在让他是选中的状态  看看可不可以

解决方案 »

  1.   

    1、一定要用ajax吗?不用可以实现不
    2、保存状态的我试过,不过要用代码来实现,是不是非server控件在页面刷新后不能保存状态?
      

  2.   

    .aspx这样写
    <input type="radio" id="RadSelected" name="RadSelected" value='<%#Eval("job_id").ToString().Trim()%>'>
    .cs这样写
    Request.Form["RadSelected"].ToString()
    就可以实现你要的效果
      

  3.   

    这样能获取到我要的值,但是问题是我如何才能使得页面刷新后保留radio的选中状态
      

  4.   

    红色部分应该为 Request.Form.Get("RadSelected").ToString()
    这样就可以了
      

  5.   

    建议使用ajax,我做过类似的项目。其他的方法都不理想。