request.form获取值问题

hansuhai000 2009-03-30 12:38:00
前一个页面是带有模板的页面,在这个页面用request.form[0],
PreviousPage.Master.FindControl("ContentPlaceHolder2").FindControl("ISBN")两个方法可以获得到,
但是怎样用 request.form["名称"] 获取值
...全文
115 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangniao 2009-03-30
  • 打赏
  • 举报
回复
关注
liucfy 2009-03-30
  • 打赏
  • 举报
回复
Request.Form["Name"]往往接收的不是前台提交的,而是由另一个页面通过Post方式提交过来的。
orain 2009-03-30
  • 打赏
  • 举报
回复
加了母版页后(包括把控件放到另一个控件中),页面上服务器控件的 ID 和 Name 都变了,楼上的思路应该可行,但要把 ClientID 中的 "_" 替换为 "$"。不过我觉得没有必要,既然都找到控件了,干嘛还要转那么个弯呢?
你也可以直接在 HTML 源码里查看控件的 Name,然后使用那个 Name 获取值,但 MSDN 上不推荐用这种方式。
iuhxq 2009-03-30
  • 打赏
  • 举报
回复
两个页面之间传递,你只能查看下第一个页面的HTML代码,看表单名是什么。

在第二个页面硬编码进去、

我的网站:http://www.svnhost.cn
itliyi 2009-03-30
  • 打赏
  • 举报
回复
首先要加上form标签
<form action="">
<asp:button id="btn" runat="server"/>
</form>
再其他页面Request.Form["btn"]
zhiaini 2009-03-30
  • 打赏
  • 举报
回复
request.form[PreviousPage.Master.FindControl("ContentPlaceHolder2").FindControl("ISBN").ClientID]
这样行不行呢?我没测试,你自己去试试.

62,252

社区成员

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

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

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

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