web indexers parse the response html. you are setting the title in server code, so that will work. but in general crawlers only follow links (<a href=...>) and do not perform form posts. if the link contains a query string, it will be passed to the server. if your page requires a post to access, then it will not be indexed.
also indexer generally limit how deep into your site they will go. so they index the home page, them all the links on the home page. they may stop at this point, or follow the links on the linked pages. the depth and how often indexed will depend on how popular your site is. see: