I am using
FormsAuthentication.SetAuthCookie(txtUserName.Text, true)
As this cookie is persistent.
1) As such is there a need to even have timeout as this cookie will not have a timeout.
Notice how there is no timeout below.
<forms loginUrl="Login.aspx" cookieless="UseUri" />
2) To take care of browsers that do not allow for a cookie, is
cookieless="UseUri"
the best way to go to where it uses a URL?