WebMatrix를 사용하고 있다고합니다. 내 ASP.NET 웹 사이트에 reCAPTCHA 플러그인을 추가하려고합니다. ASP.NET 플러그인에 대한 quickstart 설명서를 살펴 보았습니다. 여기에 자신의 예제의 일부는 다음과 같습니다reCAPTCHA ASP.NET 플러그인을 면도기 (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>
나는 내가 "<% @ 페이지 언어 ="VB "%>"필요하지 않을 것을 알고,하지만 난 면도기 여전히 비교적 새로운 해요, 그래서 어떻게 것 reCAPTCHA 어셈블리에 대한 참조를 추가하고 내 페이지에 플러그인을 표시합니까? 내 CSHTML 문서에서 reCAPTCHA를 어셈블리에서 <asp:???>
태그와 태그를 넣을 수 있습니다, 또한
<%@ Register TagPrefix="recaptcha" Namespace="Recaptcha" Assembly="Recaptcha" %>
: 내가 어셈블리 참조 동안이 줄을 사용할 수 있음을 의심 해요? 이것은 WebMatrix 웹 사이트에 유효 할 것이다 :
<recaptcha:RecaptchaControl
ID="recaptcha"
runat="server"
Theme="red"
PublicKey="your_public_key"
PrivateKey="your_private_key"
/>
기본적으로 내가 하나가 면도기의 C# 파일에 reCAPTCHA를 플러그인을 추가하는 방법에 대한 갈 것이라고 어떻게 부탁 해요.
[플러그인없이 reCAPTCHA 표시하기] (https://developers.google.com/recaptcha/docs/display)를 살펴볼 가치가 있습니다. – MikeSmithDev
또는 ...MVC 용 플러그인 (실제 웹을 쉽게 찾을 수있을 것 같습니다) –
MVC의 경우 http://mvcrecaptcha.codeplex.com/을 사용할 수 있습니다.하지만 Razor로 웹 페이지를 사용하고 있습니까? –