The ASP.NET view engine knows nothing about the noscript
tag you've included.
All server side code will be executed by the server and the result written to the HTML page. The noscript
tag can not be used as a C# if statement.
If you want to disable something when Javascript isn't available you can do so client side.
One way would be to set the element in question to hidden in your CSS and then use Javascript to unhide it.