1. Hi Please i want to change below code to juery insert instead of postbaclk method
protected void LinkBPOST_Click(object sender, EventArgs e)
{
string fileNameWithoutExtension = System.IO.Path.GetFileNameWithoutExtension(System.IO.Path.GetRandomFileName());
string folderPath = Server.MapPath("~/path/"); //Please enter your folder Name here.
string ImagefolderPath = Server.MapPath("~/UserImage/"); //Please enter your folder Name here.
if (this.Page.User.Identity.IsAuthenticated)
{
string username = this.Page.User.Identity.Name;
{
string tendString = TextBixcomment.Text.Trim();
string strname = "";
string extension = "";
string getADPOST = "";
string str = ConfigurationManager.ConnectionStrings["DB"].ConnectionString;
if (FileUploadpost.HasFile || TextBixcomment.Text != "")
{
strname = FileUploadpost.FileName.ToString();
extension = System.IO.Path.GetExtension(strname);
using (SqlConnection con = new SqlConnection(str))
{
SqlCommand cmd = new SqlCommand();
// Image extension.
if (extension.ToLower() == ".jpg" || extension.ToLower() == ".png" || extension.ToLower() == ".gif" || extension.ToLower() == ".jpeg")
{
getADPOST = "Insert INTO USERPost (UserName,ContentPost,ImageName1) values (@UserName,@ContentPost,@ImageName1)";
cmd.Parameters.AddWithValue("@ContentPost", TextBixcomment.Text.Replace(Environment.NewLine, "<br/>").Trim());
cmd.Parameters.AddWithValue("@UserName", Session["userName"]);
cmd.Parameters.AddWithValue("@ImageName1", fileNameWithoutExtension + extension);
FileUploadpost.SaveAs(ImagefolderPath + fileNameWithoutExtension + extension); //save file from fileUpload to folder here.
}
// Video extension.
else if (extension.ToLower() == ".mp4" || extension.ToLower() == ".wmv" || extension.ToLower() == ".flv" || extension.ToLower() == ".vob" || extension.ToLower() == ".dat")
{
getADPOST = "Insert INTO USERPost (UserName,ContentPost,Path) values (@UserName,@ContentPost,@Path)";
cmd.Parameters.AddWithValue("@ContentPost", TextBixcomment.Text.Replace(Environment.NewLine, "<br/>").Trim());
cmd.Parameters.AddWithValue("@UserName", Session["userName"]);
cmd.Parameters.AddWithValue("@Path", "path/" + fileNameWithoutExtension + extension);
FileUploadpost.SaveAs(folderPath + fileNameWithoutExtension + extension); //save file from fileUpload to folder here.
}
else
{
getADPOST = "Insert INTO USERPost (UserName,ContentPost) values (@UserName,@ContentPost)";
cmd.Parameters.AddWithValue("@ContentPost", TextBixcomment.Text.Replace(Environment.NewLine, "<br/>").Trim());
cmd.Parameters.AddWithValue("@UserName", Session["userName"]);
}
cmd.CommandText = getADPOST;
cmd.CommandType = System.Data.CommandType.Text;
cmd.Connection = con;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
string message = "Post submitted successfully.";
ClientScript.RegisterStartupScript(this.GetType(), "Pop", "openModal5('" + message + "');", true);
}
}
else
{
string message = "Please Enter the comment or select any Video or Image file!";
string script = "window.onload = function(){ alert('";
script += message;
script += "')};";
Page.ClientScript.RegisterStartupScript(this.GetType(), "SuccessMessage", script, true);
}
}
}
this.Populatebooks();
}
2. The progress back on page below is what i want to use in the juery insert method
http://www.aspforums.net/Threads/637425/How-do-i-use-progress-display-on-button-sumbit-instead-of-upload-controlsee/