谁给个好用点的LIVE WRITER语法高亮插件
如何才能从业务类中访问会话状态值?
回答:很简单!使用 HttpContext.Current 获取 Context 对象,然后访问 Context.Session。
using System; using System.Web; namespace Context { // 演示从业务类中访问 ASP.NET 内部会话 public class UseSession { public void SomeMethod() { HttpContext _context = HttpContext.Current; // 获取请求上下文 object _value = _context.Session["TheValue"]; // 访问内部会话 } } }
我如何从自己的业务类中生成 ASP.NET 跟踪语句?
回答:很简单!使用 HttpContext.Current 获取 Context 对象,然后调用 Context.Trace.Write()。
[Visual Basic]
Imports SystemImports System.WebNamespace Context ' 演示从业务类中生成一个 ASP.NET' 跟踪语句。
Public Class TraceEmit
Public Sub SomeMethod()
Dim _context As HttpContext = HttpContext.Current ' 获取请求上下文
_context.Trace.Write("在 TraceEmit.SomeMethod 中") ' 使用上下文编写跟踪语句
End Sub End ClassEnd Namespace
[C#] using System; using System.Web; namespace Context { // 演示从业务类中生成一个 ASP.NET // 跟踪语句。 public class TraceEmit { public void SomeMethod() { HttpContext _context = HttpContext.Current; // 获取请求上下文 _context.Trace.Write("在 TraceEmit.SomeMethod 中"); // 使用上下文编写跟踪语句 } } }
如何才能在应用程序的每页中添加标准页眉和页脚?
回答:处理应用程序的 BeginRequest 和 EndRequest 事件,并使用 Context.Response.Write 生成页眉和页脚的 HTML。
从技术上讲,可以在 HttpModule 中或通过使用 Global.asax 处理 BeginRequest 这样的应用程序。HttpModules 的编写比较困难,而且正如本例所示,简单应用程序使用的功能通常不使用它。因此,我们使用应用程序范围的 Global.asax 文件。
与 ASP 页一样,一些固有的 ASP.NET 上下文已提升为 HttpApplication 类的属性,其中的类表示 Global.asax 继承类。我们不需要使用 HttpContext.Current 获取对 Context 对象的引用;它在 Global.asax. 中已可用。
本例中,我将 <html> 和 <body> 标记以及一条水平线放入页眉部分,而将另一条水平线及相应的结束标记放入页脚部分。页脚还包含版权消息。运行结果应如下图所示:
图 1:浏览器中呈现的标准页眉和页脚示例
这是一个简单的示例,但您可以很容易地将它扩展,使其包含标准的页眉与导航,或者仅输出相应的 <!-- #include ---> 语句。请注意,如果希望页眉或页脚包含交互内容,应考虑使用 ASP.NET 用户控件。
[C# Global.asax] <%@ Application Language="C#" %><script runat="server"> void Application_BeginRequest(Object sender, EventArgs e) { // 生成页眉 Context.Response.Write("<html>\n<body bgcolor=#efefef>\n<hr>\n"); } void Application_EndRequest(Object sender, EventArgs e) { // 生成页脚 Context.Response.Write("<hr>\2002 Microsoft Corporation 版权所有\n"); Context.Response.Write("</body>\n</html>"); }</script>
如何在用户经过身份验证后显示欢迎信息?
回答:测试 User 上下文对象以查看用户是否经过身份验证。如果是,还要从 User 对象获取用户名。
如上,复制了几行代码,不像VS里的那么好看哦,看见园子里的大虾们用的花括号前面还能折叠呢,而且插入框里还不支持输入法的中文状态.
大家用的是哪个