求教,页面提交后如何保留非服务器控件中的值

yixian2007 2013-06-28 04:07:38
如题。

点了提交,后台通过Request.Form["cbDate"].ToString()能够获得值了,但是之后页面就刷新了,input的值也回归原点,怎样让input的值保留着传递给服务器的值呢?
...全文
135 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
likevs 2013-07-01
  • 打赏
  • 举报
回复
楼主,你这个方法给 力啊,我先收藏
yixian2007 2013-06-28
  • 打赏
  • 举报
回复
搞定了,<input id="cbDate" name="cbDate" type="date" value="<%= Request["cbDate"] %>"/> 这样就可以了。
likevs 2013-06-28
  • 打赏
  • 举报
回复
无语,使用.aspx页面,却不能使用官方的控件,那不如全部换为.html页面加Ajax方式
yixian2007 2013-06-28
  • 打赏
  • 举报
回复
引用 2 楼 likevs 的回复:
input 加一个runte = "server" 属性 或者放一个runte = "server" 的隐藏控件来保存你的值 最后一种办法是使用Ajax方式提交数据,这样就不会有刷新页面的说法 高级的办法,好像是要研究透ASP.NET页面生命周期中各事件的执行顺序和事件的作用才以控制
要是用能服务器控件,早就用了,就是用不了,所以才要想办法保存下来这些值,然后保留
likevs 2013-06-28
  • 打赏
  • 举报
回复
input 加一个runte = "server" 属性 或者放一个runte = "server" 的隐藏控件来保存你的值 最后一种办法是使用Ajax方式提交数据,这样就不会有刷新页面的说法 高级的办法,好像是要研究透ASP.NET页面生命周期中各事件的执行顺序和事件的作用才以控制
  • 打赏
  • 举报
回复
如果长久保存,那么肯定要保存在一个可以读取的地方,比如数据库,xml,txt等等,只要刷新或者下次访问,那么读取一下便可

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧