protected void btnSave_Click(object sender, EventArgs e)
{
int id = 0;
string filepath = FileTextAddsUpload.PostedFile.FileName;
string filename = Path.GetFileName(filepath);
string ext = Path.GetExtension(filename);
string filename1 = Path.GetFileName(FileTextAddsUpload.PostedFile.FileName);
string dir = @"D:\RetailAgreement\";
if (!Directory.Exists(dir))
{
Directory.CreateDirectory(dir);
FileTextAddsUpload.SaveAs(dir + filename1);
}
else
{
FileTextAddsUpload.SaveAs(dir + filename1);
}
if (ext == ".png" || ext == ".PNG" || ext == ".jpg" || ext == ".JPG" || ext == ".jpeg" || ext == ".JPEG" || ext == ".gif" || ext == ".GIF")
{
con.Open();
id++;
SqlCommand cmd = new SqlCommand("InsertTextAdd_SP", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@TextAddImagePath", "~/Images/" + filename);
cmd.Parameters.AddWithValue("@MaxCharLength", txtEnterChar.Text);
cmd.Parameters.AddWithValue("@Price", id);
cmd.ExecuteNonQuery();
con.Close();
ClearControls();
}
else
{
ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "Message", "alert('Data is not saved in Database,please debug once prasad')", true);
}
}
protected void btnClearEdits_Click(object sender, EventArgs e)
{
txtEnterChar.Text = "";
FileTextAddsUpload.ID = "";
}
private void ClearControls()
{
txtEnterChar.Text = "";
FileTextAddsUpload.Attributes.Clear();
}
copy body tag in your source page
<body>
<form id="form1" runat="server">
<div id="wrapper">
<div id="TextAdd" class="Border" runat="server">
<h5>
Text Ads (Image Formats: Jpeg, Png, Gif) ($1/Text Ad or any equivalent currency)
</h5>
<div style="clear: both;">
</div>
<%--<asp:FileUpload ID="FileTextAddsUpload" runat="server" CssClass="fileUpload" />--%>
<asp:FileUpload ID="FileTextAddsUpload" runat="server" Width="210px" CssClass="fileUpload" />
<%--<asp:Image ID="Imagetextadd" CssClass="ImageTextId" runat="server" />--%>
<div>
<asp:TextBox ID="txtEnterChar" TextMode="MultiLine" placeholder="Enter Text to display (Max Character Length - 160)"
MaxLength="160" CssClass="txtMaxChar" runat="server" />
</div>
<div style="clear: both; padding-top: 12px;">
</div>
<div>
<asp:Button ID="btnSave" Text="Save" Visible="true" OnClick="btnSave_Click" CssClass="btnCommon"
runat="server" />
<asp:Button ID="btnClearEdits" Visible="true" OnClick="btnClearEdits_Click" Text="Clear Fields"
CssClass="btnCommon" runat="server" />
</div>
<%--<div>
<asp:GridView ID="GridTextAdds" CssClass="Gridview" AutoGenerateColumns="false" DataKeyNames="AddId" OnRowEditing="GridTextAdds_RowEditing" OnRowUpdating="GridTextAdds_RowUpdating" OnRowDeleting="GridTextAdds_RowDeleting" OnRowCancelingEdit="GridTextAdds_RowCancelingEdit" runat="server">
<Columns>
<asp:TemplateField HeaderText="AddID">
<EditItemTemplate>
<asp:Label ID="lblTextAddID" runat="server" Text='<%#Eval("AddId") %>' />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblItemAddID" runat="server" Text='<%#Eval("AddId") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Images">
<EditItemTemplate>
<asp:FileUpload ID="FileTextAddsNewUpload" FileName='<%# Bind("ImgSaveImage")%>' runat="server" CssClass="fileUpload" onchange="UploadImage1(this)" />
<asp:Image ID="ImgSaveImage" runat="server" ImageUrl='<%#Eval("TextAddImagePath") %>' CssClass="ImageTextGrid" />
</EditItemTemplate>
<ItemTemplate>
<asp:Image ID="ImgSaveImage" runat="server" ImageUrl='<%#Eval("TextAddImagePath") %>' CssClass="ImageTextGrid" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Decsription">
<EditItemTemplate>
<asp:TextBox ID="txtEnterChar" Text='<%#Eval("MaxCharLength") %>' TextMode="MultiLine" placeholder="Enter Text to display (Max Character Length - 160)" MaxLength="160" CssClass="txtMaxChar" runat="server" />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblEnterChar" runat="server" Text='<%#Eval("MaxCharLength") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<EditItemTemplate>
<asp:ImageButton ID="ImgTextAddUpdate" CommandName="Update" runat="server" ImageUrl="~/Images/update.png" ToolTip="Update" />
<asp:ImageButton ID="ImgTextAddCancel" CommandName="Cancel" runat="server" ImageUrl="~/Images/cancel.png" ToolTip="Cancel" />
</EditItemTemplate>
<ItemTemplate>
<asp:ImageButton ID="ImgTextAddEdit" CommandName="Edit" runat="server" ImageUrl="~/Images/edit.png" ToolTip="Update" />
<asp:ImageButton ID="ImgTextAddDelete" CommandName="Delete" runat="server" ImageUrl="~/Images/Delete.png" ToolTip="Cancel" />
<asp:Button ID="btnTextAddDuplicate" Text="Duplicate" Visible="true" CssClass="btnCommon" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>--%>
</div>
</div>
</form>
</body>