我已经在 StackOverflow 上寻找其他解决方案,但我似乎无法弄清楚。我在数据网格中有这个链接按钮:
<asp:LinkButton
ID="lnkname" runat="server"
Text='<%#Eval("Titel") %>'
PostBackUrl='<%#"Details.aspx?ID="+Eval("ID").toString()%>'
CausesValidation="false">
</asp:LinkButton>
这是参数:
<asp:ControlParameter ControlID="txtTitel" DefaultValue="*" Name="Titel"
PropertyName="Text" Type="String" ConvertEmptyStringToNull="False" />
我想将 ID 值带到下一页: details.aspx 但我收到以下错误:
输入字符串的格式不正确。说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
Exception Details: System.FormatException: Input string was not in a correct format.
我知道这与 ID 是一个 INT 有关,但我不知道如何解决它。
注意:我在 VB.NET 中做