MVC Recaptcha And Strict Doctype?
Oct 3, 2010I am using this this Recaptcha approach in my MVC project however it does not validate to Strict 1.0 DOCTYPE.
View 2 RepliesI am using this this Recaptcha approach in my MVC project however it does not validate to Strict 1.0 DOCTYPE.
View 2 Repliesway to detect from the server-side which DOCTYPE the page is specified as. I have some HTML and CSS in a custom WebControl that renders differently depending on which DOCTYPE the page is. Is there a Page property or a Response property I could check?
View 3 Repliesi want to know the detail about the doctype tag in the asp.net pagei was develop one web site i am using 2 css files in that one for my convience i delete the doctype tag in the page i am test it in firefox work fine .but the same code is not working properly in IE once we keep the doctype tag in the page then that is work fine in both borwsers what is this misactivity with that doctype tag.
View 1 RepliesI seem to have come upon an issue with XHTML 1.0 Strict compliance and ASP.NET AJAX. When a ScriptManager is included on the MasterPage, it renders the following tag:
<input type="hidden" name="ctl00$SCManager" id="ctl00_SCManager" />
In order to be XHTML Strict compliant, this tag must be included in a <div>, as is the VIEWSTATE. Even when Strict compliance is enabled in the web.config, the ScriptManager insists on rendering in a non-compliant way. This is currently blocking our transition to Strict mode, as it's the only non-validating tag on our pages.
txtAddress.Text = DB.ProfileDataset.Tables("tblCustomers").Rows.Item("Address").toString
The above code generated Option Strict On disallows implicit conversions from 'String' to 'Integer' error under the Item("Address") I don't know what i did wrong...
I have a child table inside the cell of parent table. I want to stretch the child table so that i covers full space in the cell of parent table. Also i need to keep the DOCTYPE tag. how to achieve this.
View 1 RepliesIn one of my stylesheet i am using @import url(.....css) to import external css in my .aspx page. When i include following doctype
<!DOCTYPE
html
PUBLIC
"-//W3C//DTD Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
the imported style sheet rules are not taking effect, but when i remove above doctype from .aspx page i could see the imported css in action. Is there any way to use above doc type with @improt CSS.
I know that this topic has already discussed a lot. But, what I face today is some more strange;
My environment is, Win 7, Visual Studio 2008, ie8
I created a sample aspx and added a gridview, could make it work nicely using below style;
thead tr
{
position: relative;
top: expression(this.offsetParent.scrollTop);
}
only when I comment out automatically generated DOCTYPE declaration;How can I make this webform work correctly with DOCTYPE declaration is on?
My application has been developed in .net 2.0 platformwith a masterpage which doesn't have 'doctype' and was working fine. Now i had to use modelpopup extender from the Ajax Control Tool Kit 1.0 version. when I use this the popup , it is coming up but the page in the IE shows that this page seems to be increased by indefinite size. I found the reason as it was due to 'Doctype' which is not there in the master page. Later i have added the doctype to my master page, now the popup and everything works fine but the page design has got changed.
View 1 RepliesIn aspx page:
if (<%= Not Me.ThisVisa.PassportExpirationDate.IsNull %>){
Returns error:
Microsoft JScript runtime error: 'True' is undefined
I tried this:
if ("<%= Me.ThisVisa.PassportExpirationDate.IsNull.ToString %>" != "True"){
..but I get a compile time error:
Error 5 Option Strict On disallows implicit conversions from 'String' to 'Long'
How do I implement reCaptcha in ASP.NET MVC and C#?
View 4 RepliesI am using recaptcha in an ASP.NET 3.5 application and for some odd reason the ErrorMessage property is not working. Below is my code
<recaptcha:RecaptchaControl ID="recaptcha" runat="server" PublicKey="*******************************" PrivateKey="*******************" Theme="white" ErrorMessage="This is an typo error" />
When the typed text doesn't match with the recaptcha image text it still shows the default error message "Incorrect. Try again." instead of my custom error message. What could be the reason for this strange behavior
I've implemented reCAPTCHA following the instructions on this site:[URL]However I am unable to get it to render on my lightbox. It renders as below when i check with firebug.
<noscript> <iframe src="http://www.google.com/recaptcha/api/noscript?k=6Lctg74SAAAAADV4UAfyRdEUdZi_FGc4PCqA7LEn" width="500" height="300" frameborder="0"> </iframe><br /><textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea><input name="recaptcha_response_field" value="manual_challenge" type="hidden" /> </noscript>
Note that when i look in firebug the < and > display as the text "& lt;" and "& gt;" (without the space)
Let me know if there's any additional information required to help with this problem.
I'm implementing the recaptcha control from google.
I built a simple c# test project from their example and all works. Now, instead of having the PublicKey and PrivateKey in the aspx page, I'd rather assign these values at run time as they will most likely be pulled from either the web.config or a database table.
I tried the following in the Page_Load
protected void Page_Load(object sender, EventArgs e) {
recaptcha.PublicKey = "<deleted for obvious reasons>";
recaptcha.PrivateKey = "<ditto>";
}
but I get an error stating "reCAPTCHA needs to be configured with a public & private key."
I also tried overriding the oninit method of the page and assigning the values there, but no joy.
I have a GridView whose datasource is set programatically. The sorting is also handled in code via the OnSorting event of the GridView.Since I'm stuck in crappy dotnetnuke, I've had to change the doctype of the skin to XHTML Transitional so that the AjaxControlToolkit would work properly with IE.fter doing this, the sorting of this GridView stopped working... if I remove the doctype change file, it goes back to working again.I can tell that the event is firing, but it is now unable to find the underlying DataSource of the GridView to have something to sort. My OnSorting event follows; whenever it is fired, the "Data Source not Found" message is displayed.
[Code]....
protected void gvGrads_Sorting(object sender, GridViewSortEventArgs e)
I have a CreateUserWizard where there are two plain WizardSteps, then the CreateUserWizardStep, then CompleteWizardStep. In the CreateUserWizardStep I would like to use a reCAPTCHA control. Obviously when I go to the first plain WizardStep the reCAPTCHA control is invalid. So when I click the Next button from the first WizardStep the form isn't valid and I can't progress. I'm not sure how to handle this situation.
Custom navigation template somewhere maybe?
I have a master page which contains a Login control so that the user can login/logout from any page. However, a couple of content pages require a Recaptcha control. This causes problems because when I try and log in on a page that has the Recaptcha control, the system expects me to enter the words. I'm aware of the lack of validation groups in the Recaptcha control, and the fact that you can't have multiple forms on an ASP.NET page. Is there a way to work around this? A 'hacky' way I can think of, is in the "Login" event, check the page for a Recaptcha control. If one exists, then disable it, otherwise continue. However, that just seems quite inefficient especially when there are quite a few pages and most won't have a Recaptcha control.
View 4 RepliesThe reCaptcha example for ASP.NET does not seem to work. I followed the instructions but it always returns false, "The verification words are incorrect.". The entries are good. I'm using localhost as the site but am not getting any public/private key errors which I did get when adding a bad key (as a test).I've seen this error reported a lot but no good answers. Some suggest to call the validate on the control before checking to see if it is valid but this did not work for me.
View 2 RepliesWe are using recaptcha ASP.NET control:[URL]However, we find that in some situations, recaptcha accepts answers which are clearly wrong.For example, recaptcha provided these words: of purserThe tester typed in the following: o purser ..but Page.IsValid returned true! Is this a known issue with recaptcha?
View 1 RepliesI'm using ASP.NET plugin for reCAPTCHA in my ASP.NET MVC application. Recaptcha assembly version is 1.0.4.0. Is there a way to set language to be used for RecaptchaControl?
var captchaControl = new Recaptcha.RecaptchaControl
{
ID = "recaptcha",
[code]....
I'm trying to integrate recaptcha into a contact us form but can't get it to work. The email is sent whether or not I type in the captcha text. When I type the word into the box incorrectly it still goes out and I don't get a message to say it that it was wrong either.
[Code]....
[Code]....
I have deployed reCaptcha using ASP.NET. [URL]
Users are complaining they need to click the submit button. They want the option to use the Enter Key on the keyboard as well. How do I enable the Enter Key?
Below is my working code.
<asp:Content ID="Content1" ContentPlaceHolderID="ContentSpeeD" Runat="Server">
<p>Prove yourself Human by passing the Captcha Test.<br>
Please type the two words below.<br>
The purpose of this test is to help prevent our site being spammed.</p>
<recaptcha:RecaptchaControl
ID="recaptcha"
runat="server"
PublicKey="pubkey"
PrivateKey="privkey"
/>
<br />
<asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" />
<br/>
<asp:Label Visible=false ID="lblResult" runat="server" />
</asp:Content>
I am using the captcha from recaptcha.net in my asp.net webform. The webform has a checkbox list which does an auto-postback. Now when I select any of the checkboxes, the pages is posting back and the captcha is refreshing too and gives me a new image and also throws the validation error,"Incorrect word, please enter".how to avoid the refrshing of the image(or captcha) on every postback of the page.I tried using other capctha controls from code project but I need an audio control for my captcha and have tried to use .net speech libraries to produce the audio, but could not succeed.So I am working with the recaptcha instead.
View 5 RepliesA multiview with one View using a recaptcha and Modalpopup for response to a submit button within the ViewAn UpdatepanelI've spent hours and hours and hours searching around for any sort of solution that covers all of those without *some* sort of problem. If I put the menu inside, something won't work. If I put it outside, something else won't work. If I set 'conditional' or 'child-this-or-that' or whatever, *something* comes out to bite me. The recaptcha will vanish, or there are postbacks, or Modalpopup has gone agai
View 2 RepliesI've downloaded the recaptcha.dll in both 1.0.1.0 and 1.0.4.0. When trying to render the control, I get the following exception: Security Exception Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.
Exception Details: System.Security.SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed. Stack Trace:[SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.]System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) +0System.Web.UI.NamespaceTagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs, Boolean throwOnError) +209
The solution to this, as provided by a quick Googling, is to use caspol.exe to add full trust to the recaptcha.dll assembly. C:\%path%caspol -af C:inetpubwwwroot\%path%in ecaptcha.dll At this point, I get the following error: ERROR: This assembly is not strong name signed Short of downloading the source code and recompiling it locally, is there any other way to get this working?