Click here to Skip to main content
15,881,455 members
Home / Discussions / ASP.NET
   

ASP.NET

 
QuestionStore repeater value in session variable Pin
lionelcyril3-Apr-10 20:45
lionelcyril3-Apr-10 20:45 
AnswerRe: Store repeater value in session variable Pin
N a v a n e e t h4-Apr-10 2:42
N a v a n e e t h4-Apr-10 2:42 
GeneralRe: Store repeater value in session variable Pin
lionelcyril4-Apr-10 6:17
lionelcyril4-Apr-10 6:17 
QuestionDistorting Text Pin
Randal Vance Cunanan3-Apr-10 20:30
Randal Vance Cunanan3-Apr-10 20:30 
AnswerRe: Distorting Text Pin
N a v a n e e t h4-Apr-10 2:43
N a v a n e e t h4-Apr-10 2:43 
AnswerRe: Distorting Text Pin
Gary Stafford4-Apr-10 16:21
Gary Stafford4-Apr-10 16:21 
GeneralRe: Distorting Text Pin
Randal Vance Cunanan4-Apr-10 16:40
Randal Vance Cunanan4-Apr-10 16:40 
GeneralRe: Distorting Text Pin
Gary Stafford5-Apr-10 3:09
Gary Stafford5-Apr-10 3:09 
I have not used that specific captcha technique I mentioned, but I do use ImageMagick (IM) with ASP.NET. I have a pretty basic article on COde Project about generating previews from uploaded images with IM, Using ImageMagick to Create Previews and Thumbnails from Uploaded Images[^]. This is similar to what you are trying to do by creating a dynamic image and return it to the browser. The key method is CallImageMagick(string fileArgs). You pass your argument, such as the captcha command, which defines the distortions and the output path of the file. The random string used to create the captcha using IM would be stored and used to verify the user response to the captcha challenge.

IM is easy to download and install. The latest update which I just installed on our server was "ImageMagick-6.6.0-7-Q16-windows-dll.exe". Make sure to check the last install option - "Install ImageMagickObject OLE Control...", so that MagickCMD.exe will be installed. You will need to provide the path to this file in your code; see my article.

There are several other good articles on CodeProject about using IM with ASP.NET. That is where I learned about it.
Regards,

Gary

Questionrebinding data source controls through wizard Pin
ships_agr3-Apr-10 7:40
ships_agr3-Apr-10 7:40 
Questionform for ordering pizza Pin
pmugagga3-Apr-10 7:26
pmugagga3-Apr-10 7:26 
AnswerRe: form for ordering pizza Pin
R. Giskard Reventlov3-Apr-10 7:55
R. Giskard Reventlov3-Apr-10 7:55 
AnswerRe: form for ordering pizza Pin
Manas Bhardwaj3-Apr-10 9:30
professionalManas Bhardwaj3-Apr-10 9:30 
Questionmultiple user access Pin
ships_agr3-Apr-10 7:17
ships_agr3-Apr-10 7:17 
Questionhow to transfer data from one gridview to another gridview page Pin
developerit3-Apr-10 5:00
developerit3-Apr-10 5:00 
AnswerRe: how to transfer data from one gridview to another gridview page Pin
kadaoui el mehdi3-Apr-10 5:27
kadaoui el mehdi3-Apr-10 5:27 
AnswerRe: how to transfer data from one gridview to another gridview page Pin
Venkatesh Mookkan4-Apr-10 17:40
Venkatesh Mookkan4-Apr-10 17:40 
Questionhow to calculate total in the gridview Pin
developerit3-Apr-10 4:57
developerit3-Apr-10 4:57 
AnswerRe: how to calculate total in the gridview Pin
Randal Vance Cunanan3-Apr-10 20:33
Randal Vance Cunanan3-Apr-10 20:33 
AnswerRe: how to calculate total in the gridview [modified] Pin
Gary Stafford4-Apr-10 16:35
Gary Stafford4-Apr-10 16:35 
QuestionUploading files + Forms Authentication redirects to Login page!!!!!!!! Pin
Member 7520743-Apr-10 3:38
Member 7520743-Apr-10 3:38 
AnswerRe: Uploading files + Forms Authentication redirects to Login page!!!!!!!! Pin
Member 7520743-Apr-10 7:14
Member 7520743-Apr-10 7:14 
QuestionPaging in repeater Pin
lionelcyril3-Apr-10 0:35
lionelcyril3-Apr-10 0:35 
AnswerRe: Paging in repeater Pin
PSK_3-Apr-10 0:51
PSK_3-Apr-10 0:51 
GeneralRe: Paging in repeater Pin
lionelcyril3-Apr-10 1:02
lionelcyril3-Apr-10 1:02 
GeneralRe: Paging in repeater Pin
PSK_3-Apr-10 1:05
PSK_3-Apr-10 1:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.