请教 怎么判断是否POST 提交?

随心录123 2011-07-02 09:06:48
请问。怎么判断用户是不是post 提交。如果不是。则不能浏览。
问题是,我要用户点击了一个页面然后把值写入session 如果他是记录了地址在地址栏直接输入则不行。(因为是asp与asp.net的整合 为了取到asp的值用一个页面来处理。不用麻烦的共享session) 希望有代码!
...全文
761 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
小夏天~ 2011-07-03
  • 打赏
  • 举报
回复
//if(Request.ServerVariables["REQUEST_METHOD"] =="POST")
huangwenquan123 2011-07-03
  • 打赏
  • 举报
回复
<form id="form1" action="Default2.aspx" method="post">
<div>
//换成submit
</div>
</form>
随心录123 2011-07-03
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zell419 的回复:]
runat="server"

去掉 。
[/Quote]
去掉 还是不行!
zell419 2011-07-03
  • 打赏
  • 举报
回复
runat="server"

去掉 。
随心录123 2011-07-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 cpp2017 的回复:]
if(Request.ServerVariables["REQUEST_METHOD"] =="POST")
[/Quote]
if (!IsPostBack)
{
if (Request.ServerVariables["REQUEST_METHOD"] == "POST")
{


string sda = Request.QueryString["userid"];

Session["user"] = sda.ToString();
Response.Write(Session["user"].ToString());
}

}

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server" method="post">
<div>
<a href= "Default2.aspx?userid=123"> 提交</a>
</div>
</form>
</body>
</html>
请问 改怎么修改 这样 不对
虎虎0369 2011-07-02
  • 打赏
  • 举报
回复
Request.Method 大概就是这个属性可以获取是get 或者post提交的
cpp2017 2011-07-02
  • 打赏
  • 举报
回复
if(Request.ServerVariables["REQUEST_METHOD"] =="POST")
RUNBEAR 2011-07-02
  • 打赏
  • 举报
回复
记得有个属性是记录提交方式的。“POST/GET”的。 忘记哪个属性了。
子夜__ 2011-07-02
  • 打赏
  • 举报
回复
session可以共享

参考

共享Cookie也成。

62,074

社区成员

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

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

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

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