ASP.NET 4.0 C# 网络表单
我的 global.asax 中有 route.Ignore("{resource}.axd/{*pathInfo}");
以便我的 ajax 正常工作。
控件是一个“MSCaptcha”。
它显示源文件中的路径 http://localhost:666/Project/CaptchaImage.axd?guid=96f830ee-6fb9-42ad-9ff4-d6484ffdcbe4
但不显示“图像”。
我可以向我的 global.asax 添加一些东西来让验证码控件工作吗? 有什么建议吗?
最佳答案
您似乎希望能够忽略虚拟文件夹层次结构中不同深度的 captchaImage.axd?这将需要通过路由处理多个段,这在您的情况下并不方便。最好将 CaptchaImage.axd 的位置“固定”到特定路径,通过路由忽略该路径,并始终在该位置引用 CaptchaImage.axd。
有关 asp.net 路由的详细信息。 http://msdn.microsoft.com/en-us/library/cc668201.aspx
关于c# - 验证码控件不适用于 url 路由 (ASP.NET 4.0 WebForms),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6057473/