asp.net后台控制前台控件

zjhwh2016 2016-07-26 04:37:38


我在后台for循环中拼接出字符串RadioButton是前台RadioButton控件的ID,想循环传到前台js中控制所有RadioButton的选中但发现只能选中第一个,有什么解决办法或是更好的办法吗,想根据ID直接在后台控制前台RadioButton不知道怎么实现,有大神指导一下吗,新手求教
...全文
228 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjhwh2016 2016-07-26
  • 打赏
  • 举报
回复
引用 4 楼 sp1234 的回复:
浏览器端提交一个请求,然后获得Response内容,然后渲染执行——刷新页面。 当浏览器端“提交”一个 Form 请求,此时浏览器端短暂地“白屏”了(使用 UpdatePanel 会遮挡这个白屏,但是其实质仍然存在)。在这个“白屏”的瞬间,asp.net 服务器端创建页面对象,经历了页面生命周期整个过程,然后输出 html(Render过程),然后销毁页面对象。之后浏览器端才获得了 html,刷新了页面(UpdatePanel 机制则是刷新局部页面)。 RegisterStartupScript 函数也不过就是在这个 html 中、在<form></form> 内插入字符串。asp.net 程序如果不在 Render 时产生输出,以后的所有针对 Response 的输出都没有意义了,根本不会到达浏览器上去重新渲染。RegisterStartupScript 到哪里去找 html 呢? 原本不存在的事情,就不要自己跟幻想纠结。既然你现在学习 asp.net,那么就先按照 asp.net 教程上所示的方法来设计程序流程。如果与asp.net 无关,你也要理解为什么无关,才能去将来去学习真正该学习的知识。
好详细,多谢大神指导
  • 打赏
  • 举报
回复
浏览器端提交一个请求,然后获得Response内容,然后渲染执行——刷新页面。 当浏览器端“提交”一个 Form 请求,此时浏览器端短暂地“白屏”了(使用 UpdatePanel 会遮挡这个白屏,但是其实质仍然存在)。在这个“白屏”的瞬间,asp.net 服务器端创建页面对象,经历了页面生命周期整个过程,然后输出 html(Render过程),然后销毁页面对象。之后浏览器端才获得了 html,刷新了页面(UpdatePanel 机制则是刷新局部页面)。 RegisterStartupScript 函数也不过就是在这个 html 中、在<form></form> 内插入字符串。asp.net 程序如果不在 Render 时产生输出,以后的所有针对 Response 的输出都没有意义了,根本不会到达浏览器上去重新渲染。RegisterStartupScript 到哪里去找 html 呢? 原本不存在的事情,就不要自己跟幻想纠结。既然你现在学习 asp.net,那么就先按照 asp.net 教程上所示的方法来设计程序流程。如果与asp.net 无关,你也要理解为什么无关,才能去将来去学习真正该学习的知识。
zjhwh2016 2016-07-26
  • 打赏
  • 举报
回复
引用 2 楼 sp1234 的回复:
什么叫做“后台控制前台、后台传给前台”?你是根据 web原理、asp.net 页面生命周期的知识来设计的吗?
就是后台得到了前台RadioButton的ID,不止一个,所以循环在后台调用前台js的方法把ID传过去在js中控制RadioButton选中,感觉这个办法不太好
  • 打赏
  • 举报
回复
什么叫做“后台控制前台、后台传给前台”?你是根据 web原理、asp.net 页面生命周期的知识来设计的吗?
zjhwh2016 2016-07-26
  • 打赏
  • 举报
回复


这个是前台js
项目后台管理用户名:liuhuan 密码:liuhuan,其他的注册的用户没有这个权限。 项目为一个小型的健康网站,内容上主要是对健康文章进行相信的分类,用户的参与等实际性功能 本项目包括3个模块,用户模块,后台管理员管理模块,前台显示模块。该项目使用的是asp.net开发环境,中间使用了c#后台编码,html前台显示,css前台排版,javascript前台脚本,jQuery以及jQuery-UI的使用,ajax的局部页面刷新技术,sqlserver数据库的数据存储以及查询更新。 各个文件夹的的作用:Account:用户模块;Admin:后台管理; App_Data:数据库存储;ClassLibrary:公用类模块; CSS:网站css样式模块;DAL:强类型DataSet模块; Home:网站前台模块;Image:网站图片存储模块; JS:前台JS脚本模块;MasterPage:母版页模块; Others:验证码生成文件以及用户自定义控件 项目采用的三层架构设计模式,将表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)很好的显示的表现出来,方便了开发人员的修改以及维护人员的维护,区分层次的目的即为了“高内聚,低耦合”的思想。 (1)、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。   (2)、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。   (3)、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、查找等。 项目不足:第一方面:由于时间的原因,我原来想做的图片浏览模块(模仿百度的图片浏览),首页热图后台编辑选取模块,其实热图后台管理我已经做了一部分了;第二个方面:是css样式在IE9,10上没有问题,但是在IE其他版本,Chrome浏览器上不能保证页面的规范性,有序性,所以我学习的路还是很长的啊。第三方面是:没有生成安装模块,其实这个东西不难做,但是没有时间了,悲剧啊。希望看到该项目的优秀的软件学习者将我没有做完的东西完善,谢谢了。 工程项目评估:其实该项目是我学习阶段做的,主要是将自己学习到的东西应用到自己的项目中,是自己学以致用,原来我学习到的东西不会用,不知道怎么用,不知道用到哪里,通过这个项目,加深了我的理解力,学习能力,编程能力。所以开发这个项目用了我课下业余时间一个月呢!好了,不说太多了,自己做点东西就是对你学习的东西的最好的检测,和测试。

62,046

社区成员

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

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

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

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