如何从 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/