TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Nitin Sharma
NA
154
61.4k
chat and status update coding like FB
Apr 16 2014 3:30 AM
Dear Friends i am try to code a site which can provide the chating option, and also status update
i have code for status update one multi line textbox, one file upload and one button , if we enter ant text and post it will display but if i post ant image than this code will not work , i have past all my code here please help me .
This is the Design page code:
<pre lang="xml"><%@ Control Language="C#" AutoEventWireup="true" CodeFile="LatestUpdates.ascx.cs" Inherits="Controls_Latest" %>
<style type="text/css">
.styleLatestUpdates
{
width: 400px;
}
.stylePost
{
width: 98%;
height: 90px;
}
.styleComment
{
width: 103px;
}
.stylePostPic
{
width: 110px;
vertical-align: top;
}
</style>
<table style="width: 550px" align="center">
<tr>
<td align="left" style="padding-left: 10px">
<asp:Label ID="lblName" runat="server" Font-Bold="True" Font-Names="Georgia" Font-Size="Large"></asp:Label>
</td>
<td align="right">
<asp:LinkButton ID="btnAddAsFriend" runat="server" Text="Add As Friend" Font-Bold="True"
Font-Italic="True" OnClick="btnAddAsFriend_Click"></asp:LinkButton>
<br />
</td>
</tr>
</table>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<table align="center" cellpadding="0" cellspacing="0" class="styleLatestUpdates">
<tr>
<td>
<table style="width: 550px">
<tr>
<td align="left">
<panel runat="server" id="pnlStatus">
<asp:TextBox ID="txtWhatsOnYourHeart" runat="server" Height="59px" TextMode="MultiLine" Width="543px"></asp:TextBox>
<br />
<asp:Button ID="btnPost" runat="server" BackColor="#CCCCCC" BorderColor="#CCCCCC" BorderStyle="Ridge" BorderWidth="1px" Font-Bold="True" ForeColor="#333333" OnClick="btnPost_Click"
Text="Post" Width="52px" />
<asp:FileUpload ID="FileUpload1" runat="server" /> <asp:UpdateProgress ID="ProgressBar" runat="server">
<ProgressTemplate>
<asp:Image ID="Image1" runat="server" ImageUrl="~/images/loading.gif" />
</ProgressTemplate>
</asp:UpdateProgress>
</panel>
</td>
</tr>
</table>
<hr />
</td>
</tr>
<tr>
<td>
<asp:DataList ID="dlPosts" runat="server" Width="550px">
<ItemTemplate>
<div>
<table cellpadding="0" cellspacing="0" class="stylePost">
<tr>
<td class="stylePostPic" rowspan="2" align="center">
<asp:ImageButton ID="YourPic" runat="server" BorderColor="Black" BorderStyle="Ridge"
BorderWidth="1px" Height="60px" ImageUrl='<%# "ImageHandler.ashx?RegisterId="+ Eval("RegisterId") %>'
Width="60px" OnClick="YourPic_Click" CommandArgument='<%#Bind("RegisterId") %>' />
</td>
<td valign="top" align="left">
<asp:Label runat="server" ID="lblName" ForeColor="Blue" Font-Bold="True" Font-Italic="True">
<%# DataBinder.Eval(Container.DataItem, "Name")%> &nbsp;Posted:</asp:Label>
<div style="width: 300px">
<%# DataBinder.Eval(Container.DataItem, "Post")%>
</div>
<div style="width:300px">
<%#DataBinder.Eval(Container.DataItem,"img") %>
</div>
</td>
</tr>
<tr>
<td align="right" valign="bottom">
<asp:Label runat="server" ID="lblPostedOn" ForeColor="Black" Font-Italic="True" Font-Size="Small">
Posted On: <%# DataBinder.Eval(Container.DataItem, "PostDate")%>
</asp:Label>
</td>
</tr>
</table>
<br />
<hr />
</div>
</ItemTemplate>
</asp:DataList>
</td>
</tr>
</table>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnPost" EventName="Click" />
</Triggers>
</asp:UpdatePanel></pre>
This is the logical post button code :
String ss, ss1;
protected void btnPost_Click(object sender, EventArgs e)
{
//if (FileUpload1.HasFile)
//{
// ss = Server.MapPath("img");
//ss = ss+"/" +FileUpload1.FileName;
ss1 = "~\\img\\" + FileUpload1.FileName.ToString();
FileUpload1.PostedFile.SaveAs(Server.MapPath(ss1));
string PostDate = DateTime.Now.ToLongDateString();
string InsertPostquery = "Insert into Posts (Post,FromId,ToId,PostDate,img) values('" + txtWhatsOnYourHeart.Text + "','" + Convert.ToInt32(Session["UserId"]) + "','" + Convert.ToInt32(Session["CurrentProfileId"]) + "','" + PostDate + "','" + ss1 + "')";
Database.InsertData(InsertPostquery);
LatestUpdates();
txtWhatsOnYourHeart.Text = string.Empty;
//}
//else
//{
// string PostDate = DateTime.Now.ToLongDateString();
// string InsertPostquery = "Insert into Posts (Post,FromId,ToId,PostDate,img)values('" + txtWhatsOnYourHeart.Text + "','" + Convert.ToInt32(Session["UserId"]) + "','" + Convert.ToInt32(Session["CurrentProfileId"]) + "','" + PostDate + "','" + ss1 + "')";
// Database.InsertData(InsertPostquery);
// LatestUpdates();
// txtWhatsOnYourHeart.Text = string.Empty;
// }
}
Reply
Answers (
0
)
Datepicker
Printing file through printer VB.Net or C# code