试试修改web.config里面的 <globalization requestEncoding="gb2312" responseEncoding="gb2312" />
解决方案 »
- 上传图片问题
- 系统比较大每个页面基本都用到Repeater,如何减少繁琐的重复开发..
- 对象集合绑定到datagrid的问题。来的有分。请高手给个意见或是方案。。谢谢啦。
- 路过的朋友帮我看看asp.net里用js怎么没反应
- [求助]文件文章管理上传下载管理中,当编辑时怎样将用户已经上传的文件显示出来?请大家帮忙
- 一个看起来在asp.net实现起来比较复杂的问题
- C#与axp的问题
- VS。NET突然出问题了。不知道是怎么回事?请帮忙谢谢。
- 正在做 基于 b/s的办公软件 ,如何做一个类似 瑞星 杀毒软件 那样的界面 ?
- 未将对象引用设置到对象的实例。
- 哪位禁止.net的自动排版功能,100分相送!
- INT16的变量如何去掉小数点后的数字?
在请求的末尾,Page类的Unload事件被启动了,一个同Unload事件一起注册的事件处理方法将串行化对话数据为二进制格式并将结果二进制数据存入SQL Server。
private void PersistSession(Object obj, System.EventArgs arg)
{ sessionPersistence.SaveSession(
Server.UrlDecode(cookie.Value).ToLower().Trim(), dsn, Session, IsNewSession);
}
public void SaveSession(string key, string dsn,
mySession Session, bool IsNewSession)
{
SqlConnection conn = new SqlConnection(dsn);
SqlCommand SaveCmd = new SqlCommand();
SaveCmd.Connection = conn; try
{
if (IsNewSession)
SaveCmd.CommandText = InsertStatement;
else
SaveCmd.CommandText = UpdateStatement; SaveCmd.Parameters.Add("@ID", new Guid(key));
SaveCmd.Parameters.Add("@Data", Serialize(Session));
SaveCmd.Parameters.Add("@LastAccessed", DateTime.Now.ToString()); conn.Open();
SaveCmd.ExecuteNonQuery();
}
finally
{
if (conn != null)
conn.Close();
}
}
private Byte[] Serialize(mySession Session)
{
if (Session == null) return null; Stream stream = null;
Byte[] state = null; try
{
IFormatter formatter = new BinaryFormatter();
stream = new MemoryStream();
formatter.Serialize(stream, Session);
state = new Byte[stream.Length];
stream.Position = 0;
stream.Read(state, 0, (int)stream.Length);
stream.Close();
}
finally
{
if (stream != null)
stream.Close();
}
return state;
}
顺便问一下,怎么才能让asp.net访问asp的cookie?