Captcha控件不使用url-routing(ASP.NET 4.0 WebForms)

Kas*_*kov 6 c# asp.net captcha url-routing global-asax

ASP.NET 4.0 C#WebForms

我route.Ignore("{resource}.axd/{*pathInfo}");在我的global.asax中有我的ajax正常工作.

该控件是"MSCaptcha".

它显示源文件中的路径,http://localhost:666/Project/CaptchaImage.axd?guid=96f830ee-6fb9-42ad-9ff4-d6484ffdcbe4但不显示"图像".

我可以在我的global.asax中添加一些东西来使captcha控件工作吗?有什么建议?

Ken*_*Ito 1

看起来您希望能够忽略虚拟文件夹层次结构中不同深度的 captchaImage.axd ?这需要通过路由处理多个段,这在您的情况下并不方便。最好将 CaptchaImage.axd 的位置“固定”到某一路径,通过路由忽略该路径,并始终在该位置引用 CaptchaImage.axd。

有关 asp.net 路由的详细信息。 http://msdn.microsoft.com/en-us/library/cc668201.aspx