我们正在编写一个搜索应用程序,将搜索条件保存到会话状态,并在asp.net更新面板内执行搜索.有时,当我们连续执行多次搜索时,第二次或第三次搜索有时会返回第一组搜索条件的结果.
示例:我们的第一次搜索我们查看"John Smith" - >显示John Smith结果.第二次搜索我们查看"Bob Jones" - >显示John Smith结果.
我正如我所说的那样保存会话状态中的所有搜索条件,并从ajax请求中的会话状态读取它以格式化数据库查询.当我们在VS中放置断点时,一切都表现正常,但没有它们我们就会得到原始搜索条件和结果.
我的猜测是因为它们被保存在会话中,ajax请求以某种方式获得自己的会话并将条件保存到该会话,然后每次从该会话中检索条件,但是非异步的东西能够看到标准何时被修改并相应地将更改保存到状态,但由于它们来自两个不同的会话,因此保存和读取的内容存在差异.
编辑:::详细说明,有一个建议是将搜索条件附加到查询字符串,这通常是一种良好的做法,我同意它应该如何,但遵循我们的要求我不认为它是可行的.他们想要它,所以用户填写输入控件命中搜索,没有页面重新加载,他们唯一看到的是页面上的进度指示器,他们仍然能够导航和使用当前页面上的其他功能.如果我要向查询字符串添加条件,我将不得不执行另一个请求导致整个页面加载,这取决于搜索条件可能需要很长时间.这就是为什么我们使用ajax调用来执行搜索以及为什么我们不会导致另一个完整页面请求.....我希望这可以澄清情况.
我正在尝试阅读一个大型的XML文档,我想以块XmlDocument的形式将整个文件读入内存.我知道我可以XmlTextReader这样做,但我想知道是否有人使用SAX for .NET?我知道Java开发人员发誓它,我想知道是否值得尝试一下,如果有的话,使用它有什么好处.我正在寻找细节.
我有一个发布门户网站,我需要在一些页面上添加一些公告.我读过一篇文章,说我必须创建一个公告列表才能添加公告网页部分,但我似乎找不到任何有关如何添加公告列表的资源.
任何帮助将不胜感激.
TIA!
我对视图的组织方式感到困惑,因为ASP.NET MVC使用约定来使一切正常工作,所以理解这一点非常重要.
在views目录下,有子目录.这些子目录中有视图.我假设子目录映射到控制器,控制器作用于其子目录中包含的视图.
是否出现了对这些目录中包含哪些类型的视图的期望?例如,每个目录的默认页面应该是index.aspx吗?页面是否应遵循命名约定,如Create [controller] .aspx,List [controller] .aspx等?或者没关系?
是否有经常使用的特定的四人组设计模式,但在其他人的设计中几乎没有使用过?如果可能,请描述一个简单的示例,其中此模式可能很有用.它不一定是Gang of Four模式,但如果您选择非GoF模式,请包含指向模式描述的超链接.
换句话说:
我或其他人对主要模式有所了解的一些好的/有用的设计模式可能还不知道?
在Common Lisp中为全文搜索创建反向索引的最佳方法是什么?SBCL或LispWorks是否有任何经过验证的(相对)无错误的开放式库?
我设法在AllegroCache之上创建我自己的库 - 它相当容易创建,可靠和快速,但缺乏高级搜索选项(短语,短语中的通配词等).
有没有可以与SBCL或LispWorks一起使用的开放式库,所以我不必通过编写自己的方法重新发明轮子?
我正在使用WM6 SDK在我的掌上电脑上开发一个小工具,但我想实现一个手指友好的用户界面(类似iPhone).所以我正在寻找一个免费的.NET框架,它可以轻松集成Windows Mobile 6 Pro的手指友好界面.
有任何想法吗 ?
编辑:手指友好意味着大图标,大按钮,可滚动屏幕与拇指的简单触摸...因为紧凑框架Winforms是为手写笔,而不是手指!
去年我正在对团队成员的代码进行故障排除,而且缺少缩进和评论.我跟他说说这不是一个好主意,但他得罪了.他比我更聪明,或者当然受过更多教育.
从那时起,我发现他申请了微软,当他们让他做双重链表实施时,他没有缩进或评论写道,说他没时间担心风格.(这是一封电子邮件提交,有2个小时可以完成)
微软没有给他回电.....你觉得他们如何回应,你会如何回应?
来自微软的任何人都可以建议他们在这种情况下会做些什么?
哪些是ASP .Net服务器控件的事件,以及它们的顺序如何与包含页面的事件相关?
具体问题是我在服务器控件中寻找一个事件,该事件在包含页面的Page_Load事件之前触发.
当我这样做时,我收到此错误svn update:
工作副本XXXXXXXX已锁定请执行"清理"命令
当我进行清理时,我得到了
清理无法处理以下路径:XXXXXXXX
我怎么摆脱这个循环?
.net ×2
asp.net ×2
c# ×2
ajax ×1
asp.net-ajax ×1
asp.net-mvc ×1
coding-style ×1
common-lisp ×1
events ×1
formatting ×1
java ×1
lisp ×1
list ×1
sax ×1
session ×1
sharepoint ×1
svn ×1
tortoisesvn ×1
xml ×1