日期:2014-05-17  浏览次数:20414 次

asp.net 页面的重新加载问题
后台有一个字符串str,前台引用<%=str%>,打开页面时,正常显示,然后在前台的搜索框输入条件,后台可以接收到,也能生成需要的字符串,可是前台只是刷新了一下,页面没有变化。实在是搞不明白,我的asp.net前台没有使用,服务器端控件,用的是jquery 插件。请高手们 帮帮忙 多谢!!!

------解决方案--------------------
例子的话。。。。我给你思路

首先你不用声明ValidateString,你不是做搜索吗,每次搜索,就用$.get,把你需要搜索的条件传到服务器,然后服务端知道你的搜索条件了(Request.QueryString),然后在数据库查询所需数据,和你一样的过程,拼接成一个json格式的字符串,然后$.get收到返回的内容,这个内容你想怎么样就怎么样了,比如说$("#container").html(data);这样就可以了 

楼主你多补补基础 先搞明白客户端服务器交互的过程

探讨

引用:
<%=>每次客服端刷新 都是重载客户端。所以需要重新给 <%=>赋值。


我断点测试就是前台的<%=>里的值是重新赋值的结果,只是页面刷新一下跟之前页面一样。
应该是 8楼 杨哥说的那样 但是 我还是不太理解 要是有个例子就更好了.....