设为首页 加入收藏

TOP

.NET考题(二)
2014-11-24 01:34:58 来源: 作者: 【 】 浏览:25
Tags:.NET 考题
visibility = ‘hidden’;”);


Response.Write(“window.clearInterval();}”);


Response.Write(“StartShowWait();”);


Response.Flush();


Thread.Sleep(10000);




27、 自定义page基类时导致你在Vs.Net中无法所见即所得的编辑Aspx页面,打开页面时将抛出以下错误,你只能看到Html代码界面,请问如何解决?



1、 出现该错误后将该工程重新编译通过后,再次打开aspx页面将不会再出现该错误


2、 最好将访问HttpContext的代码放到OnInit中,如下:


protected override void OnInit(EventArgs e)


{


base.OnInit (e);


HttpCookieCollection cookies = HttpContext.Current.Request.Cookies;


}



3、 如果你确实需要在构造器中进行某些Field的初始化等工作,这时又需要使用Request等内容,那么就需要先判断HttpContext是否为Null。如下:



public class BasePage : Page


{


public BasePage()


{


if(HttpContext.Current != null)


{


HttpCookieCollection cookies = HttpContext.Current.Request.Cookies;


}


}


}




28、 如何在B/S结构的邮件系统中防止邮件的附件被盗链,请提供解决方案的思路?


1、 附件的下载使用文件流的方式输出,而不能采用虚拟目录的方式下载


2、 用HttpHandler控制对特定文件的请求和响应,对HTTP请求中Head信息的Referrer参数进行检查,以判断是否从正确的入口或链接请求该资源。




29、 如何在DataGrid的日期类型的数据列进行格式化显示,如格式化显示为“2007-01-03”?
日期类型的数据列如下:





1、 使用DataGridItemDataBound事件进行数据格式化


2、 如下









30、 如何在多个站点之间实现单点登录(SSO),请提供解决方案的思路?


1、 如果多个网站是使用同一个顶级域名,则可以使用Cookies方式


2、 如果多个网站是使用同一个顶级域名,且都是使用ASP.NET开发的网站,则可以使用表单认证的方式



首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇什么是软引用? 有什么作用 下一篇java面试之填空题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: