I don't know if it is as bulletproof as ReCaptcha, but maybe the following does fit your needs.
You only want to use a kind of ReCaptcha in a form where you want to submit the input. From the code behind you can build a label like: "How much is 11 + 1". The "11 + 1" you generate everytime the page is loaded. The sum of that you save in the viewstate/session so you can access it the moment the user submits the page. The user has to come up with the sum of "11 + 1", in this example, and fill it in with the use of a textbox. While validating the submit you easily can compare the value of the textbox with the value of the sum you saved in the viewstate/session.
If you want to do the validation at the clientside you can make the calculated sum available in a hidden field or something else that suits you.
Bots, that what you are afraid of when you start using ReCaptcha, don't know what to look for since the outcome of the sum differs every time the page is initially loaded. In my opinion nearly as bullet proof as ReCaptcha and easier in use for the user of your application.