<%= Session.Item("user_fullname")%>
这应该显示会话值对吗? 但是我自己正在展示代码......
注意:我已将aspx页面包含在另一个aspx中,例如:
<% Response.WriteFile("../etc/header1.aspx") %>
替换会话代码在header1.aspx
中任何人都知道如何显示会话值?
答案 0 :(得分:0)
会话项目将存储为if (cursor.moveToFirst()) {
do {
// Process the data:
// String name = cursor.getString(DBAdapter.COL_NAME);
String number = cursor.getString(DBAdapter.COL_NUMBER);
String message = cursor.getString(DBAdapter.COL_MESSAGE);
if(MyMessages.containsKey(number)) {
MyMessages.put(number, new PeopleTexts(name, number);
}
MyMessages.get(number).addMessage(new Message(number, message);
} while (cursor.moveToNext());
}
。您需要转换为正确的类型:
Object
答案 1 :(得分:0)
使用Response.WriteFile("../etc/header1.aspx")
时,不会对上述header1.aspx
页面执行常规的页面生命周期。
由于没有asp.net页面生命周期处理,内联代码
<% %>
根本不会被执行,因此所有这些陈述都会按原样显示。
Response.WriteFile()
用于直接写入文件的内容,该文件可以直接包含HTML,控件。