У меня проблема с преобразованием типа данных, которую я просто могу понять
HiddenField hfFriendId = item.FindControl("hfFriendId") as HiddenField;
Int32 FriendId = Convert.ToInt32(hfFriendId.Value);
Мне нужно использовать FriendId как и int32 в следующем
UserInfo TargetUser = UserController.GetUserById(PortalSettings.PortalId, FriendId);
поскольку ожидается, что оба аргумента будут int32. Когда я отлаживаю, этот «TargetUser» имеет значение null.
В чем может быть проблема?
FriendIdпри передаче аргумента? - person V4Vendetta   schedule 04.10.2012hfFriendId.Valueпустым (или нулевым) или нет.Int32 FriendId=0; if(hfFriendId.Value!=""){ FriendId = Convert.ToInt32(hfFriendId.Value); else {FriendId =0;}}- person user1509   schedule 04.10.2012GetUserById, возможно, там что-то не так. - person V4Vendetta   schedule 04.10.2012