我对 C# 很陌生,所以可能有一个非常简单的答案,只是我的菜鸟阻止了我。
我正在尝试从 URL 中提取参数值,然后将其传递给后面代码中的查询字符串。
我可以毫无问题地获取参数值并将其传递给隐藏字段(这是在 .aspx 页面上的 jQuery/HTML 中完成的),但是当我尝试在后面的代码中使用它的值“URLVariable”时,我始终得到“A”字段初始值设定项无法引用非静态字段、方法或属性“P1”错误
将 P1 设为静态会使错误消失,但意味着重新加载页面时该值不会改变,这确实是我要解决的问题。我很确定这是我未能正确执行构造函数,但我看不出我做错了什么。
感谢您提前提供任何帮助,代码如下。
public partial class SqlDat : System.Web.UI.Page
{
public string P1;
public SqlDat()
{ (new SqlDat()).P1 = URLVariable.ToString(); }
public string tb1text = "SELECT Stuff FROM Somewhere WHERE Something= "+SqlDat.P1;//+ HttpUtility.ParseQueryString(BaseUrl.Query).Get("Tim");
}