你这个是WEB程序的话,那么这段代码是在服务器上执行的,当然不允许你printDialog.ShowDialog() web开发,请先弄明白前台和后台的关系。。。
你这个是web的还是winform的?