2012年9月17日
摘要: 我在showModalDialog中打开一个超链接,target="_blank"在新弹出的页面中会发生Session丢失的现象,我监测SessionID发现新页面中SessionID和父页面不一致了.说明新窗口中又重新建了一个回话.另外,这种现象不是每次都有,但是偶尔会发生.但是我在Web.config中配置了如果SESSION为空就会跳到登录页.所以我在点开这个超链接的时候会打开一个登陆页-_-!请教高人指点一下怎么改,谢谢了.PS:网上有一种在打开模态对话框时将父页的window作为参数传递进来,然后通过dialogWindowArgs.open弹出新界面的方法,但是 阅读全文
posted @ 2012-09-17 19:56 王玉涛 阅读(1238) 评论(0) 推荐(0) 编辑
摘要: 模式对话框页面通过超链接(_blank类)或window.open打开新页面Session会丢失 查资料后解决方法如下: 在使用showModalDialog时会经常出现Session失效的问题,尤其是在这样的使用情况下: 首先window. showModalDialog,然后执行任何的创建新窗口有关的操作,比如<a href=”xxxx” target=”_blank”> ,或者在模态窗口中调用window.open,或者通过内建帧打开某一页面,这种情况下都有可能造成Session丢失。(可以先随便打开一个IE窗口,然后再新开一个IE窗口,然后登录OA进行上述有关操作,都有可能 阅读全文
posted @ 2012-09-17 18:26 王玉涛 阅读(6746) 评论(0) 推荐(0) 编辑
摘要: GridView中DataKeyNames的应用小结 11:02:35] GridView的DataKeyNames属性设为"ID,Name"GridView1.DataKeyNames = new string[]{ "ID","Name" };列中LinkButton的CommandName属性设为"Delete"就可以在GridView1_RowDeleting中写代码:DataKey key = GridView1.DataKeys[e.RowIndex];int id = int.Parse(key[0] 阅读全文
posted @ 2012-09-17 15:47 王玉涛 阅读(179) 评论(0) 推荐(0) 编辑
摘要: cmd.CommandText = "select * from table where col like :XYZ "; OracleParameter op = new OracleParameter( ":XYZ ", OracleType.NVarChar); op.Value = "% " + textBox1.Text.Trim() + "% "; cmd.Parameters.Add(op); 阅读全文
posted @ 2012-09-17 13:19 王玉涛 阅读(1721) 评论(0) 推荐(1) 编辑