0

请在这里帮助我,我有大约 1 天的 C# ASP.NET Web 开发经验,但我被困在一些非常简单的事情上。我在 PHP 和 jQuery 方面更有经验。

我需要做什么:

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

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

在 PHP 中,我只需创建一个POST <form>带有隐藏<input>值的值并通过$_POST["xxxx"]

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

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

4

1 回答 1

1

如果您通过查询字符串传递它,请使用

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

如果您通过后期使用传递它

string value = Request.Forms["id"].ToString();
于 2012-10-09T02:10:39.897 回答