我们拥有BotDetect的许可证。我想用Angular js实现这个BotDetect。我在谷歌搜索并且我发现没有任何正确的帮助,但是,我得到了angularjs-captcha看起来很有前途,但没有帮助我。
这正是我所需要的。
这是我的表格
<form ng-submit="Submit($event)">
<table width="100%" cellpadding="0" cellspacing="1" align="center">
<tr>
<td class="datafield">
<label>Name:</label>
<span class="red">*</span>
</td>
<td class="datafield">
<input type="text" maxlength="50" class="searchboxmain" placeholder="enter name..."
ng-model="Form.Name" />
</td>
</tr>
<tr>
<td class="datafield">
<label>Email:</label>
<span class="red">*</span>
</td>
<td class="datafield">
<input type="email" maxlength="240" class="searchboxmain" placeholder="enter email..."
ng-model="Form.Email" />
</td>
</tr>
<tr>
<td class="datafield">Enter Captcha
</td>
<td class="datafield">
<botdetect-captcha>
<br />
<input type="text" id="CaptchaCodeTextBox" ng-model="Form.Captcha"/>
</td>
</tr>
<tr>
<td class="datafield"></td>
<td class="datafield">
<button class="submitbutton" ng-click="Submit($event)">Submit enquiry</button>
</td>
</tr>
</table>
</form>
控制器
app.controller('ContactCtrl', function($scope, $http) {
$scope.Form = {
Name: '',
Email: '',
Captcha: ''
};
$scope.Submit = function(event) {
// Here all code
event.preventDefault();
};
});
我很确定可能有其他解决方案,而不是使用此Angular Captcha,但我不认识任何人,可以接受替代解决方案。
答案 0 :(得分:0)
根据Bot Detect:
请注意:目前,AngularJS模块仅受BotDetect Java支持,但很快就会支持PHP和ASP.NET版本。
但是,您应该可以通过以下指南完成您在问题中描述的内容:Integrating ASP.NET MVC 3 into existing upgraded ASP.NET 4 Web Forms applications