在一个index.aspx中有一行代码,嵌入一个用户信息的网页,用于显示用户登录后的名称,下面的代码在浏览器端可以正常浏览,但是编译有问题,因为在userstate.aspx的顶部没有<%@ Page Language="C#" %>声明,所以编译时有语法错误的提示。
我应该怎么办才能没有这个提示,或者有什么变通的方法,在用户登录以后能够显示用户的名称。
前提:
1、不想用MASTER因为比较麻烦,而且生成的客户端ID太长。
2、必须在单独的userstate.aspx中实现,因为有很多个网页都要嵌入它,所以不能单独做到index.aspx中
3、不想用ASCX,包含进去太麻烦,顶部都需要声明
4、不想用FRAME。谢谢大家!
<!--#include file="/userstate.aspx" -->userstate.aspx的源代码 <div><asp:Literal ID="LiteralMemberLoginInfo" runat="server"></asp:Literal></div>
<%
//根据客户端验证票内容,得到客户端用户的信息
if (User.Identity.Name.ToString().Trim() != "")
{
LiteralUser.Text = "欢迎您,"+User.Identity.Name;
}
else
{
LiteralUser.Text = "欢迎您的光临!";
}
%>
我应该怎么办才能没有这个提示,或者有什么变通的方法,在用户登录以后能够显示用户的名称。
前提:
1、不想用MASTER因为比较麻烦,而且生成的客户端ID太长。
2、必须在单独的userstate.aspx中实现,因为有很多个网页都要嵌入它,所以不能单独做到index.aspx中
3、不想用ASCX,包含进去太麻烦,顶部都需要声明
4、不想用FRAME。谢谢大家!
<!--#include file="/userstate.aspx" -->userstate.aspx的源代码 <div><asp:Literal ID="LiteralMemberLoginInfo" runat="server"></asp:Literal></div>
<%
//根据客户端验证票内容,得到客户端用户的信息
if (User.Identity.Name.ToString().Trim() != "")
{
LiteralUser.Text = "欢迎您,"+User.Identity.Name;
}
else
{
LiteralUser.Text = "欢迎您的光临!";
}
%>
解决方案 »
- div 隐藏!下面代码对ma?急急
- Asp.net 默认的错误页面是如何生成的?
- 求救flash在IE中不能显示!
- 关于反射,程序集的问题
- 求一个SQL语句
- 我引入一个dll文件,里面有一个借口,竟然可以实例化,为什么?
- 关于web项目部署过程,如何还原数据库的问题!!!急急急急急急急
- 怎样取出全可编辑的DataGrid中的文本框控件?大家帮忙啊!
- asp.net + wmi 取计算机的网络应用率
- 求另一个页面调用日历日期返回框架中某个文本框的例子。。
- 怎么取得DataList 里 ItemTemplate 的 TextBox 取
- 救急,请问怎样将richtextbox中的文字和字体对应到html中?
而且在一些没有<%@ Page Language="C#" %>声明的地方不能引入。-------------------------------------------
传说中在asp.net中不能用include
的确ASP.NET的概念不建议用include但是有一些地方用include还是有他的便利条件的。如果没有什么好的方法,可以迁就一下用iframe.谢谢你们的回复。