10.B法一:由题意知点O,A,P,B在以OP为直径的圆上,易求该圆的方程为x2+y2-ax-by=0,AB为圆x2+y2-10与圆x2+y2-ax-by=0的公共弦,将这两园的方程的两端分别相减,得ax+by-1=0,即AB的方程为ax+by1=0.故选B法二:设A(x1,y),B(x2,y2),则切线PA,PB的方程分别为x1x+yy=1,x2x+y2y=1.由P(a,b)在PA,PB上,得x1a+yb=1,x2a+y2b=1;显然(x1,y)和(x2,y)都适合方程ax+by=1,而过两点有且只有一条直线,所以直线AB的方程为ax+by-1=0.故选B