Позвольте мне начать с того, что я использую WebMatrix. Я пытаюсь добавить плагин reCAPTCHA на свой веб-сайт ASP.NET. Я посмотрел документацию quickstart для своего плагина ASP.NET. Вот часть их примера:Как я могу добавить плагин reCAPTCHA ASP.NET в файл Razor (CSHTML)?
<%@ Page Language="VB" %>
<%@ Register TagPrefix="recaptcha" Namespace="Recaptcha" Assembly="Recaptcha" %>
<script runat="server">
Sub btnSubmit_Click(ByVal sender As Object, ByVal e As EventArgs)
If Page.IsValid Then
lblResult.Text = "You Got It!"
lblResult.ForeColor = Drawing.Color.Green
Else
lblResult.Text = "Incorrect"
lblResult.ForeColor = Drawing.Color.Red
End If
End Sub
</script>
<html>
<body>
<form runat="server">
<asp:Label Visible=false ID="lblResult" runat="server" />
<recaptcha:RecaptchaControl
ID="recaptcha"
runat="server"
Theme="red"
PublicKey="your_public_key"
PrivateKey="your_private_key"
/>
<!-- ... -->
</form>
</body>
</html>
Я знаю, что я не нужен «<% Язык @ Page =» VB «%>», но я все еще достаточно новое для Razor, так как бы Я добавляю ссылку на сборку reCAPTCHA и отображаю плагин на своей странице? Сомневаюсь, что я мог бы использовать эту линию для ссылки на сборку:
<%@ Register TagPrefix="recaptcha" Namespace="Recaptcha" Assembly="Recaptcha" %>
Кроме того, я могу поместить <asp:???>
теги и теги из сборки ReCaptcha в моем CSHTML документе? Будет ли это быть действительным на веб-сайте WebMatrix:
<recaptcha:RecaptchaControl
ID="recaptcha"
runat="server"
Theme="red"
PublicKey="your_public_key"
PrivateKey="your_private_key"
/>
В основном я спрашиваю, как можно было бы идти о добавлении плагин ReCaptcha к # файла Бритва C.
Возможно, стоит взглянуть на [Отображение reCAPTCHA без плагинов] (https://developers.google.com/recaptcha/docs/display). – MikeSmithDev
или ...подключаемый модуль, предназначенный для MVC (возможно, проще найти тогда веб-формы на самом деле) –
Для MVC вы можете сделать это: http://mvcrecaptcha.codeplex.com/ Но вы используете веб-страницы с Razor, правильно? –