button.click += new eventhandler() not works in if(!ispostback)
Posted on
16th Feb 2014 07:03 pm by
admin
i want to use button.clcik event in function VIewScrap() which is called in if(!ispostback) but itdoes not works any slolution ?
if i do not use if(!ispostback) then also button.click works first time well but in second time it just refresh the page for third time clicking it works what 2 do ?
my code is given bellow ...
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Drawing;
using BussinessLayer;
public partial class WebControls_Scrap2 : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ViewScrap();
}
}
private void ViewScrap()
{
Detail.Rows.Clear();
Scrap obj = new Scrap();
obj.UserName = Session["UserName"].ToString();
DataTable dt = obj.ReadScrap();
foreach (DataRow dr in dt.Rows)
{
HtmlTableRow tr1 = new HtmlTableRow();
HtmlTableRow tr2 = new HtmlTableRow();
HtmlTableCell tc1 = new HtmlTableCell();
HtmlTableCell tc2 = new HtmlTableCell();
HtmlTableCell tc3 = new HtmlTableCell();
HtmlTableCell tc4 = new HtmlTableCell();
HtmlImage userim = new HtmlImage();
HtmlAnchor ha2 = new HtmlAnchor();
HtmlAnchor ha = new HtmlAnchor();
userim.Width = 100;
userim.Height = 130;
if (dr["Photo"].ToString() != "Noimage.gif")
{
userim.Src = System.Configuration.ConfigurationManager.AppSettings["Image"].ToString() + dr["Sender"].ToString() + "/" + dr["Photo"].ToString();
}
else
{
userim.Src = System.Configuration.ConfigurationManager.AppSettings["ImagePath"].ToString() + dr["Photo"].ToString();
}
ha.HRef = "../SearchUser/SrchUserHome.aspx?UserName=" + dr["UserName"].ToString();
ha.Controls.Add(userim);
ha2.InnerText = dr["Name"].ToString();
ha2.HRef = "../SearchUser/SrchUserHome.aspx?UserName=" + dr["UserName"].ToString();
Button btndel = new Button();
btndel.Text = "Delete";
btndel.Click += new EventHandler(ClickDel);
btndel.CommandArgument = dr["ScrapId"].ToString();
Label lbl = new Label();
lbl.Text = dr["Scrap"].ToString();
lbl.Height = 103;
lbl.Width = 450;
lbl.BorderStyle = BorderStyle.Inset;
lbl.BorderWidth = 1;
lbl.BackColor = Color.Lavender;
tc1.Controls.Add(ha);
tc2.Controls.Add(lbl);
tc3.Controls.Add(ha2);
tc4.Controls.Add(btndel);
tc3.Align = "Left";
tc4.Align = "Right";
tc1.Width = "100";
tc3.Width = "100";
tc2.Width = "500";
tc4.Width = "500";
tr1.Cells.Add(tc1);
tr1.Cells.Add(tc2);
tr2.Cells.Add(tc3);
tr2.Cells.Add(tc4);
Detail.Rows.Add(tr1);
Detail.Rows.Add(tr2);
}
}
public void ClickDel(object sender, EventArgs e)
{
Button objbtn = (Button)sender;
Scrap obj = new Scrap();
obj.ScId = Convert.ToInt32(objbtn.CommandArgument.ToString());
obj.Delete();
ViewScrap();
}
protected void btnPost_Click(object sender, EventArgs e)
{
Scrap obj = new Scrap();
obj.UserName = Session["UserName"].ToString();
obj.Sender = Session["UserName"].ToString();
obj.Scraps = txtScrap.Text;
obj.InsertData();
ViewScrap();
}
}
No comments posted yet
Your Answer:
Login to answer
318
32
Other forums
Strange cookie problem. setcookie dependant on where user was directed from?
Hello,
I have a website that sets a cookie when a user visits the website. The cookie holds a
mod_rewrite.c on windows ??
why it's not working on windows while it's working on other hosts???
this is the code i got
Significance of BPM
Hi Experts,
I am a novice in BPM , I just want to know how BPM as permenant department is
Need help with cin setw
I made a program here is my code:
#include
#include
#i
Security Exception on pages using AJAX
I am getting the exception: attempted to perform an operation not allowed by the security policy on
user validation always displaying invalid ? please help
Hello,
I have 2 accounts and there is a field in mysql called validated it can be either &quo
How to add functionality to a simple php calender?
Hello everyone,
I have just finished creating a simple php calander. Can someone point
How would I do "Users not logged in since *** delete them"
I know how I would set this up, and delete the user roughly.
I'll create a table called "Use
Need PHP help... have all the elements... just need help putting them together :
Hey Guys,
I was wondering if someone could help me. I am doing a website for a client which
need to add "sizes" to shopping cart
Hey guys, I am trying to figure out a way to add a "size" selector on to this bit of code.