POST Row Id到新页面进行编辑

时间:2012-10-09 02:05:15

标签: c# asp.net

请帮助我在这里我有大约1天的C#ASP.NET web开发经验,我坚持一些非常简单的事情。我在PHP和jQuery方面经验丰富。

我需要做什么:

  • 创建GridView并显示MSSQL DB [done]
  • 中的数据
  • 向每行添加按钮,以便直接编辑两列[done]
  • 中的值
  • 每行代表用户可以编辑/保存的设备列表,我需要为每行添加额外的“编辑详细信息”按钮[done]
  • 单击“编辑详细信息”按钮后,我需要将该列表的ID传递给用户可以编辑和保存列表的新页面

我为要传递的行ID添加了HyperLinkField,在Visual Studio中我尝试对其进行配置,以便可以使用Request.Params["xxxx"]在接收页面上读取该值,但它是不工作。

在PHP中,我只想创建一个隐藏POST <form>值的<input>,并按$_POST["xxxx"]

获取值

然而,似乎所有这些花哨的ASP.NET和Visual Studio DataSource指针/引用和配置事情都使事情变得比我希望的更复杂。

我非常感谢任何帮助,或者任何有助于我将我的PHP技能转移到使用C#的ASP.NET的资源。

1 个答案:

答案 0 :(得分:1)

如果您通过查询字符串传递

string value = Request.QueryString["id"].ToString();;

如果您通过使用后传递

string value = Request.Forms["id"].ToString();