主要原因是因为urlManager引起的,如果不用urlManager一点问题都没有,只提供最简单的解决方法:
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider' => $dataProvider,
'ajaxUrl' => $this->createUrl('admin'),
...
就是添加在CGridView中添加'ajaxUrl' => $this->createUrl('xxx'),
当然还有其它的解决方法,可自行查看yiiframework论坛这个帖子内的回复。