c# - 从 aspx 页面上的 URL 获取参数

标签 c# asp.net gridview parameters

如何从 aspx 页面上的 URL 获取参数?

我有一个具有参数 ?id=12345abcd 的应用程序,我想获取此 ID 以在我的 gridview 中选择命令

 SelectCommand="SELECT [a], [b], [c], [d], [e], [f], [g], [h], [c] FROM [table] WHERE [c] = parameterFromUrl" 

并将此 id 从 url 插入到查询中的变量 paramterFromUrl 中。

最佳答案

您可以通过查看代码中的 Request.QueryString 属性来访问该 Id。对于您的用例,在后面的代码中,访问 Id 喜欢的:

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

并在您的 SelectCommand 中使用它作为:

SelectCommand="SELECT [a], [b], [c], [d], [e], [f], [g], [h], [c] FROM [table] WHERE [c] =" + Id;

请注意sql注入(inject)

关于c# - 从 aspx 页面上的 URL 获取参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35650251/

相关文章:

c# - 如何从 CreateProcessWithLogonW 获取标准输出?

c# - 在 ASP.NET 中将二进制数据转换为图像控件

mysql - 从自定义 SQL 选择查询中删除重复行

Android GridView - 如何在 dp 中设置 ColumnWidth

c# - gridview 内的 Linkbutton 未触发

c# - 使用 .Number 捕获 mysql 异常

c# - 异步/等待取消机制

asp.net - System.Web.Mvc.Controller初始化

asp.net - SQL Server 2008 架构更改的最佳实践

c# - 使用 Ninject 的具有多个参数的构造函数