I had a confusion :- Whether you want dots or you don't. If you don't, this is a solution you can use tocloft with \renewcommand{\cftdot}{}.
\documentclass[11pt]{report}
\usepackage{tocloft}
% ----------------------------------------------------------------
\begin{document}
\renewcommand{\cftdot}{} %empty {} for no dots. you can have any symbol inside. For example put {\ensuremath{\ast}} and see what happens.
\tableofcontents
\chapter{one}
\section{one}
\end{document}
If you want dots even for chapters and parts this will help you.
\documentclass[11pt]{report}
\usepackage{tocloft}
\renewcommand{\cftpartleader}{\cftdotfill{\cftdotsep}} % for parts
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}} % for chapters
%\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}} % for sections, if you really want! (It is default in report and book class (So you may not need it).
% ----------------------------------------------------------------
\begin{document}
\tableofcontents
\part{Part one}
\chapter{Chapter one}
\section{Section one}
\subsection{subsection one}
\end{document}
dotfillwill work without doing any thing. You are not getting it? – May 01 '12 at 05:43\makeatletterand\makeatotherdo? I noticed that I can't leave them away. – Zelphir Kaltstahl Feb 11 '16 at 17:31