معذرت میخوام جای ؟ و : رو اشتباه گذاشته بودم . من به صورت زیر نوشتم و جواب گرفتم :
<asp:ImageButtonID="UserImageButton"runat="serve r"
ImageUrl='<%#(Convert.ToInt32(Eval("UserTyp"))==2)?"~/Managment/ManagPic/users.gif":"~/Managment/ManagPic/user.gif" %>'/>
عبارت آبی باید یک مقدار بولین true یا false بازگرداند. که در صورت true بودن عبارت بعد از ؟ اجرا می شود و در غیر آنصورت عبارت بعد از : اجرا می شود.