I don't think it is the same thing, if you want to block some webpages or whole a website you should add into robots.txt. Otherwise google is still caching pages using robot meta tags.They basically do the same thing... Robots.txt is a single file where you can consolidate bot access or alternatively you can use the robot meta tag on specific pages.... Saying that a lot of bots do not respect robots.txt so alternatively if you are seeking to block bots you could also use .htaccess which enforces it at server access level...
I had have this tag in my webpages but Google made cached versions for them, seem google ignored meta robot tags hence to avoid your pages are cached by Google spiders, you should go with robots.txtThe role of robots.txt file & Robot meta tag are same. Robots.txt file is specific text file where you can restrict some parts of website. If you have ids in URL in some pages of your website and you don't want to crawl them so you can restrict them in robots.txt file. If you don't want use robots.txt file so you have to add robots meta tag in each page like as given below.
<meta name="robots" content="noindex,nofollow">
$100 to your Paypal
300 Trophy Points
1 banner ad 728x 90
Referral link for :