Regarding the Dirichlet Laplacian operator $L^{(D)}f=-\frac{d^2}{dx^2}f$ on the set $D(L^{(D)})=\{f\in C^2([a,b]):f(a)=f(b)=0 \}$ on the Hilbert space $L^2(a,b)$ one can show that it is essentially self-adjoint by showing that the family of vectors $e_n(x)=\left(\frac{2}{b-a}\right)^{\frac{1}{2}}\sin(\frac{\pi n (x-a)}{b-a})$ is an orthonormal basis consisting of eigenvectors for $L^{(D)}$. The orthonormality and the eigenvector property is not difficult to show but how do I show that $(e_n)_{n\in\mathbb{N}}$ is a basis for $D(L^{(D)})$? I could assume that there is another function, say $e_\infty\in D(L^{(D)})$ that is orthonormal to all the other $e_n$ and show that a contradiction arises. But how do I tackle such a problem?
EDIT: $(e_n)$ shall even be a basis for $L^2(a,b)$