[guided]The first point is that a standard tableau records the order in which the boxes of the rectangle are added. We use the rectangle poset
\begin{align*}
P:=\{1,\dots,a\}\times\{1,\dots,b\}
\end{align*}
with
\begin{align*}
(i,j)\le_P(i',j') \iff i\le i' \text{ and } j\le j'.
\end{align*}
This order says that a box can appear only after all boxes weakly northwest of it have appeared.
For a tableau $T\in\operatorname{SYT}(\lambda)$, define
\begin{align*}
\Phi(T)_k:=\{(i,j)\in P:T(i,j)\le k\}
\end{align*}
for each $0\le k\le N$. We verify that this is an order ideal. Suppose $(i,j)\in\Phi(T)_k$ and $(i',j')\le_P(i,j)$. Then $i'\le i$ and $j'\le j$. Because $T$ is standard, entries strictly increase when moving right and down, so
\begin{align*}
T(i',j')\le T(i,j)\le k.
\end{align*}
Thus $(i',j')\in\Phi(T)_k$. Also, exactly one entry is equal to $k$ for each $1\le k\le N$, so $|\Phi(T)_k|=k$ and the sets form a maximal chain
\begin{align*}
\varnothing=\Phi(T)_0\subset\Phi(T)_1\subset\cdots\subset\Phi(T)_N=P.
\end{align*}
Conversely, start with a maximal chain
\begin{align*}
C=(\varnothing=I_0\subset I_1\subset\cdots\subset I_N=P).
\end{align*}
Since $|I_k|=k$, the difference $I_k\setminus I_{k-1}$ consists of exactly one box. Put the entry $k$ in that box. If a box $(i,j)$ is weakly southeast of another box $(i',j')$, then $(i',j')\le_P(i,j)$, and the order-ideal property implies that $(i',j')$ must enter the chain no later than $(i,j)$. Hence the assigned entries increase strictly along rows and columns. This gives a standard Young tableau, and the construction reverses the definition of $\Phi$. Therefore $\Phi$ is a bijection.[/guided]