<asp:Image ID="Image1" runat="server" ImageUrl='~/controls/pictureHandle.ashx?BoardId=<%#Eval("BoardId") %>'/>在获取Boardid 的值的时候:
int boardId =Convert.ToInt32( context.Request.QueryString["BoardId"]);
通过程序的跟踪,发现context.Request.QueryString["BoardId"]的值为‘<%’;
估计我是我上面的那个语句写错了,请帮忙看一下。
int boardId =Convert.ToInt32( context.Request.QueryString["BoardId"]);
通过程序的跟踪,发现context.Request.QueryString["BoardId"]的值为‘<%’;
估计我是我上面的那个语句写错了,请帮忙看一下。
好像有问题
你要加上单引号啊。
問題應該在這裡
再上个页面传之前,是否加过Server.UrlEncode()编码?