问题1 修改命名空间后 .ashx 类型创建失败

【情景】 在调整前后台项目结构的时候,修改了默认命名空间(XXX.Admin 修改成XXX.Web),结果调试的时候发现XXX.Admin.Ajax.Verify_code.ashx 类型创建失败 ,明明修改了,找了半天也没有找到原因,后求助qq群 才知道.ashx 文件还有右键【查看标记】这么一个玩意。 打开如下:

<%@ WebHandler Language=”C#” CodeBehind=”Verify_code.ashx.cs” class=”XXX.Web.Ajax.Verify_code” %>

这个是不是很像 aspx页面的页语法中的指令语法 @Page ?  

【相关知识】 指令语法 @WebHandler定义 HTTP 处理程序 (.ashx) 文件的属性和编译选项

 Class

 指定将在请求处理程序时动态编译的类的名称。此值可以引用从 IHttpHandler 继承且可以包括完全限定类名的任何类。

  官方文档 msdn:http://msdn.microsoft.com/zh-cn/library/ms366713(v=vs.85).aspx

 

问题2  邮箱注册后根据邮箱服务器跳转至相应邮箱登陆地址

 

       var hash = {
            \'qq.com\': \'http://mail.qq.com\',
            \'gmail.com\': \'http://mail.google.com\',
            \'sina.com\': \'http://mail.sina.com.cn\',
            \'163.com\': \'http://mail.163.com\',
            \'126.com\': \'http://mail.126.com\',
            \'yeah.net\': \'http://www.yeah.net/\',
            \'sohu.com\': \'http://mail.sohu.com/\',
            \'tom.com\': \'http://mail.tom.com/\',
            \'sogou.com\': \'http://mail.sogou.com/\',
            \'139.com\': \'http://mail.10086.cn/\',
            \'hotmail.com\': \'http://www.hotmail.com\',
            \'live.com\': \'http://login.live.com/\',
            \'live.cn\': \'http://login.live.cn/\',
            \'live.com.cn\': \'http://login.live.com.cn\',
            \'189.com\': \'http://webmail16.189.cn/webmail/\',
            \'yahoo.com.cn\': \'http://mail.cn.yahoo.com/\',
            \'yahoo.cn\': \'http://mail.cn.yahoo.com/\',
            \'eyou.com\': \'http://www.eyou.com/\',
            \'21cn.com\': \'http://mail.21cn.com/\',
            \'188.com\': \'http://www.188.com/\',
            \'foxmail.coom\': \'http://www.foxmail.com\'
        };

 

版权声明:本文为mushishi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/mushishi/p/3910543.html