then do following modification in ur sp,
alter procedure [dbo].[Fileup1]
@image varbinary(MAX),
@behcode nvarchar(10),
@id int = 0
AS
BEGIN
IF @id > 0 AND EXISTS(SELECT behcode FROM House_p WHERE iD = @id)
BEGIN
UPDATE House_p
SET [Image] =@image,
behcode = @behcode
WHERE iD = @id
SELECT @id
END
ELSE
BEGIN
insert into House_p ([Image],behcode)values (@image,@behcode)
SELECT SCOPE_IDENTITY()
END
END
alter procedure [dbo].[Fileup3]
@image1 varbinary(MAX),
@behcode nvarchar(10),
@id int = 0
AS
BEGIN
IF @id > 0 AND EXISTS(SELECT behcode FROM House_p WHERE iD = @id)
BEGIN
UPDATE House_p
SET Image1 =@image1,
behcode = @behcode
WHERE iD = @id
SELECT @id
END
ELSE
BEGIN
insert into House_p (Image1,behcode)values (@image1,@behcode)
SELECT SCOPE_IDENTITY()
END
END
ALTER procedure [dbo].[insertproduct]
@Name nvarchar(30),
@Model nvarchar(30)
,@Behcode nvarchar(10)
,@price nvarchar(30)
,@Classification nvarchar(30)
,@Description nvarchar(max)
,@subset nvarchar(30)
,@id int =0
AS BEGIN
Declare @H_name nvarchar(30) set @H_name =(select H_name from House_info where behcode=@Behcode )
IF @id > 0 AND EXISTS(SELECT behcode FROM House_p WHERE iD = @id)
BEGIN
UPDATE House_p
SET Name=@Name
,Model=@Model
,Description=@Description
,Price=@price
,Classification=@Classification
,subset=@subset
,Date=GETDATE()
,H_name=@H_name
WHERE BehCode=@Behcode and ID=@id
SELECT @id
END
ELSE
BEGIN
INSERT INTO House_p(
Name,Model,Price,Classification,subset,[Date],H_name,BehCode)
VALUES(
@Name,@Model,@price,@Classification ,@subset ,GETDATE(),@H_name,@Behcode)
SELECT SCOPE_IDENTITY()
END
END
and use my previous reply code to set id in view state