散分:后台cs文件如何获得html控件得得值???

jzcldy 2009-03-31 08:42:27
如何修改html控件的值,好像有request.form["sdf"]这种方法???都有那些方法?
可以通过js设置吗?如何设置??例如原先的按钮有个只读属性 disabled="disabled",现在我要在后台该它,怎么该
...全文
700 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
lonelySurvive 2009-03-31
  • 打赏
  • 举报
回复
学习
zzxap 2009-03-31
  • 打赏
  • 举报
回复
要在html控件上加上 runat=server
xfreyes 2009-03-31
  • 打赏
  • 举报
回复
直接用服务器端控件多省心
kfps8kfps8 2009-03-31
  • 打赏
  • 举报
回复
看看...
tomiji 2009-03-31
  • 打赏
  • 举报
回复
要存储和传递的值不多,可以直接使用隐藏域处理。
要修改属性,在HTML控件中添加runat="server",变成服务器控件,就可以在服务器代码中访问了。
jlj84237485 2009-03-31
  • 打赏
  • 举报
回复
帮顶一下
java_renyusheng 2009-03-31
  • 打赏
  • 举报
回复
1、可以将客户端控件加上 runat=server 变为服务器控件,直接在后台控制
2、可以通过服务器端向客户端写入js脚本控制,可以使用Response.write()或ClientManager.RegisterStartupScript()
request.form["sdf"]这个只是从客户端表单中取值,不能控制客户端控件的任何状态
netboygg 2009-03-31
  • 打赏
  • 举报
回复


var str=window.showModalDialog('WebForm2.aspx',document.Form1.TextBox28.value,'help:no')\n";
strScript += "if(str!=null) document.Form1.TextBox28.value=str\n";


orain 2009-03-31
  • 打赏
  • 举报
回复
Request.Form["sdf"] 是只读的,你改不了。一般到前台用 JS 来改。后台调用 JS 可以用 ClientScript.RegisterStartupScript()。如果没特殊需要的话直接在 aspx 页面写脚本好了。
路人乙e 2009-03-31
  • 打赏
  • 举报
回复
控件如果没有runat=server的话,就只能通过JS修改了,不过可以再服务器端根据相关条件输出不同的JS代码
zxdouzx 2009-03-31
  • 打赏
  • 举报
回复
帮你顶起来。。。。。。。。。。。
yangqidong 2009-03-31
  • 打赏
  • 举报
回复
如果是设置的话,实际上后台是无法访问HTML控件的,除非加上runat="server"使之变成服务器控件
ViewStates 2009-03-31
  • 打赏
  • 举报
回复
有REQUEST.FORM["CONTROLNAME"]这种方法,但是要小心在PAGE_LOAD中将已修改的值被PAGE_LOAD中可能的数据加载事件给冲掉。
JS设置也就是ClientScript.RegisterStartUpScript(this.getType(),"key","document.getElementById('ControlID').value="+yourValue,true);
也可以通过页面隐藏控件去取值,只是多绕了一步
BUTTON的那个
document.getElementById('btnID').style.disabled="";


奔跑的蜗牛007 2009-03-31
  • 打赏
  • 举报
回复
在后台用CS生成可执行的JS脚本,当网页回返时,会自动执行所生成的脚步本.

即然如此,不如直接编写客户端的JS脚本来直接实现
yangqidong 2009-03-31
  • 打赏
  • 举报
回复
可以通过request.QueryString[], request.Form[],request.Param[]甚至request[]来获取
lucas406 2009-03-31
  • 打赏
  • 举报
回复
关注

62,268

社区成员

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

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

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

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