Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将QueryString中的多个值传递到ASP.NET中的新页面_Asp.net_Query String - Fatal编程技术网

将QueryString中的多个值传递到ASP.NET中的新页面

将QueryString中的多个值传递到ASP.NET中的新页面,asp.net,query-string,Asp.net,Query String,我在StackOverflow上寻找了其他解决方案,但我似乎无法找到答案。 我在数据网格中有这个链接按钮: <asp:LinkButton ID="lnkname" runat="server" Text='<%#Eval("Titel") %>' PostBackUrl='<%#"Details.aspx?ID="+Eval("ID").toString()%>' CausesValidat

我在StackOverflow上寻找了其他解决方案,但我似乎无法找到答案。 我在数据网格中有这个链接按钮:

    <asp:LinkButton 
        ID="lnkname" runat="server"
        Text='<%#Eval("Titel") %>'
        PostBackUrl='<%#"Details.aspx?ID="+Eval("ID").toString()%>'
        CausesValidation="false">
    </asp:LinkButton>
我知道这与ID是INT有关,但我不知道如何修复它


注意:我在VB.NET中执行此操作

将其转换为字符串时出现问题

+Eval("ID").toString()
用这个

PostBackUrl='<%# "Details.aspx?ID="+Eval("ID").ToString() %>'


如果需要传递多个参数,则可以在它们之间使用
&

PostBackUrl='<%# "Details.aspx?ID="+Eval("ID")+"&x=50" %>'

可耻的是,我不能给你一个rep+,因为我是一个初学者@stack overflow。。。但我非常感谢你!现在工作正常了。感谢您抽出时间,请小心地将新html的
asp链接按钮放入

PostBackUrl='<%# "Details.aspx?ID="+Eval("ID").ToString() %>'
Try using a HyperLinkField
<asp:HyperLinkField
                 HeaderText="Client IP"
                 DataNavigateUrlFields="IP"
                 DataNavigateUrlFormatString="Details.aspx?id={0}"
                 DataTextField="ID"
                 DataTextFormatString="{0}"/>
PostBackUrl='<%# "Details.aspx?ID="+Eval("ID")+"&x=50" %>'
PostBackUrl='<%# "Details.aspx?ID="+Eval("ID") %>'