Setting a permanent cookie is similar to Session cookie except give the cookie an expiration date too. It is very common that you don't specify any arbitrary expiration date but instead expire the cookie relative to the current date using the DateAdd() function.
Response.Cookies( Name ) myCookie Response.Cookies( Name ).Expires DateAdd( m 1 Now())
Permanent cookies are available until a specified expiration date and are stored on the hard disk.So Set the 'Expires' property any value greater than DataTime.MinValue with respect to the current datetime. If u want the cookie which never expires set its Expires property equal to DateTime.maxValue.