我需要将两个ID从一个页面传递到另一个页面。一个id来自datatable而第二个是手动传递但是我在第二个中遇到了设置空对象引用的错误。我的代码是这样的。
<a href='details.aspx?id=" + DataT.Rows[i][0] + " & pageId={1}'>read more</a>
请告诉我我的代码有什么问题? 三江源
答案 0 :(得分:0)
这里我举一个例子而不是一个确切的答案。按照你的代码中的以下逻辑。
步骤1:在aspx页面中添加标签(显示超链接);
第2步:在.cs代码中创建超链接。
步骤3:将该超链接添加到标签(您首先创建)
例如:
我添加了一个像
这样的标签 <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
在.cs文件中我编写如下代码:
string s = "YourCode";
Label1.Text="<a href='details.aspx?id="+ s +"&pageId=1'>read more</a>";
在你的代码中s = DataT.Rows [i] [0] .Text;
然后你将获得所需的输出。我只是给出逻辑。以你的方式做。
注意:强>
在“href”中,没有接受任何空格。请注意。您将检查页面查看源