汉化版AspNetForum里的FreeTexBox插入表情写得很好

插入表情共用这个文件,用Request.QueryString["rif"]来判断提取什么表情。
文件名:EmoticonsGallery.aspx,记录一下,明天再看看


汉化版AspNetForum里的FreeTexBox插入表情写得很好 using  System;
汉化版AspNetForum里的FreeTexBox插入表情写得很好
using  System.IO;
汉化版AspNetForum里的FreeTexBox插入表情写得很好
using  System.Web.UI;
汉化版AspNetForum里的FreeTexBox插入表情写得很好
using  System.Web.UI.WebControls;
汉化版AspNetForum里的FreeTexBox插入表情写得很好
using  System.Xml;
汉化版AspNetForum里的FreeTexBox插入表情写得很好
using  AspNetForums.Components;
汉化版AspNetForum里的FreeTexBox插入表情写得很好
using  Image  =  System.Drawing.Image;
汉化版AspNetForum里的FreeTexBox插入表情写得很好
汉化版AspNetForum里的FreeTexBox插入表情写得很好
namespace  AspNetForums
汉化版AspNetForum里的FreeTexBox插入表情写得很好
{
汉化版AspNetForum里的FreeTexBox插入表情写得很好    
/// <summary>
汉化版AspNetForum里的FreeTexBox插入表情写得很好    
/// EmoticonGallery 的摘要说明。
汉化版AspNetForum里的FreeTexBox插入表情写得很好    
/// </summary>

汉化版AspNetForum里的FreeTexBox插入表情写得很好    public class EmoticonsGallery : Page
汉化版AspNetForum里的FreeTexBox插入表情写得很好    
{
汉化版AspNetForum里的FreeTexBox插入表情写得很好        
protected System.Web.UI.WebControls.Image Image1;
汉化版AspNetForum里的FreeTexBox插入表情写得很好        
protected Table EmoticonsTable;
汉化版AspNetForum里的FreeTexBox插入表情写得很好
汉化版AspNetForum里的FreeTexBox插入表情写得很好        
private void Page_Load(object sender, EventArgs e)
汉化版AspNetForum里的FreeTexBox插入表情写得很好        
{
汉化版AspNetForum里的FreeTexBox插入表情写得很好            StreamReader sr 
= new StreamReader(MapPath("~/Script/Emoticon.js"));
汉化版AspNetForum里的FreeTexBox插入表情写得很好            
this.RegisterClientScriptBlock("EmoticonScript", sr.ReadToEnd());
汉化版AspNetForum里的FreeTexBox插入表情写得很好            sr.Close();
汉化版AspNetForum里的FreeTexBox插入表情写得很好
汉化版AspNetForum里的FreeTexBox插入表情写得很好            
int ColumnCount = 10;
汉化版AspNetForum里的FreeTexBox插入表情写得很好            
int index = 0;
汉化版AspNetForum里的FreeTexBox插入表情写得很好
//            if (Request.QueryString["rif"] == null)
汉化版AspNetForum里的FreeTexBox插入表情写得很好
//                return;
汉化版AspNetForum里的FreeTexBox插入表情写得很好
汉化版AspNetForum里的FreeTexBox插入表情写得很好            
//string imagepath = Request.QueryString["rif"];
汉化版AspNetForum里的FreeTexBox插入表情写得很好

汉化版AspNetForum里的FreeTexBox插入表情写得很好            
string imagepath ="Emoticons/JuPai";// Request.QueryString["rif"];
汉化版AspNetForum里的FreeTexBox插入表情写得很好

汉化版AspNetForum里的FreeTexBox插入表情写得很好            
string path = MapPath(imagepath);
汉化版AspNetForum里的FreeTexBox插入表情写得很好            TableRow row 
= new TableRow();
汉化版AspNetForum里的FreeTexBox插入表情写得很好
汉化版AspNetForum里的FreeTexBox插入表情写得很好            
if (File.Exists(path + "\\emoticons.xml"))
汉化版AspNetForum里的FreeTexBox插入表情写得很好            
{
汉化版AspNetForum里的FreeTexBox插入表情写得很好                XmlDocument myxml 
= new XmlDocument();
汉化版AspNetForum里的FreeTexBox插入表情写得很好                myxml.Load(path 
+ "\\emoticons.xml");
汉化版AspNetForum里的FreeTexBox插入表情写得很好                XmlNodeList nodes 
= myxml.SelectNodes("/emoticons/emoticon");
汉化版AspNetForum里的FreeTexBox插入表情写得很好                
foreach (XmlNode node in nodes)
汉化版AspNetForum里的FreeTexBox插入表情写得很好                
{
汉化版AspNetForum里的FreeTexBox插入表情写得很好                    
try
汉化版AspNetForum里的FreeTexBox插入表情写得很好                    
{
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        TableCell cell 
= new TableCell();
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        cell.BorderWidth 
= 1;
汉化版AspNetForum里的FreeTexBox插入表情写得很好
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        Image myimg 
= Image.FromFile(Server.MapPath("~/" + imagepath + "/"+ node.Attributes["FileName"].Value);
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        
string width = myimg.Width.ToString();
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        
string height = myimg.Height.ToString();
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        
string apppath = Globals.GetSiteUrls().Home; //Dottext.Framework.Util.Globals.GetAppUrl(Request);
汉化版AspNetForum里的FreeTexBox插入表情写得很好
                        string fileName = node.Attributes["FileName"].Value;
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        
string toolTip = node.Attributes["ToolTip"].Value;
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        
string fullWebFileName = apppath + imagepath + "/" + fileName;
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        
string celltext = "<img border=0 src='" + fullWebFileName + "' onclick=\"returnImage('" + fullWebFileName + "','" + width + "','" + height + "','" + toolTip + "')\">";
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        cell.Text 
= celltext;
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        row.Cells.Add(cell);
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        index
++;
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        
if (index%ColumnCount == 0)
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        
{
汉化版AspNetForum里的FreeTexBox插入表情写得很好                            EmoticonsTable.Rows.Add(row);
汉化版AspNetForum里的FreeTexBox插入表情写得很好                            row 
= new TableRow();
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        }

汉化版AspNetForum里的FreeTexBox插入表情写得很好                    }

汉化版AspNetForum里的FreeTexBox插入表情写得很好                    
catch
汉化版AspNetForum里的FreeTexBox插入表情写得很好                    
{
汉化版AspNetForum里的FreeTexBox插入表情写得很好                    }

汉化版AspNetForum里的FreeTexBox插入表情写得很好
汉化版AspNetForum里的FreeTexBox插入表情写得很好
汉化版AspNetForum里的FreeTexBox插入表情写得很好                }

汉化版AspNetForum里的FreeTexBox插入表情写得很好            }

汉化版AspNetForum里的FreeTexBox插入表情写得很好            
else
汉化版AspNetForum里的FreeTexBox插入表情写得很好            
{
汉化版AspNetForum里的FreeTexBox插入表情写得很好                DirectoryInfo dir 
= new DirectoryInfo(path);
汉化版AspNetForum里的FreeTexBox插入表情写得很好                
foreach (FileInfo file in dir.GetFiles())
汉化版AspNetForum里的FreeTexBox插入表情写得很好                
{
汉化版AspNetForum里的FreeTexBox插入表情写得很好                    
try
汉化版AspNetForum里的FreeTexBox插入表情写得很好                    
{
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        TableCell cell 
= new TableCell();
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        cell.BorderWidth 
= 1;
汉化版AspNetForum里的FreeTexBox插入表情写得很好
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        
//System.Web.UI.WebControls.Image image=new System.Web.UI.WebControls.Image();
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        
//image.ImageUrl=imagepath+"/"+file.Name;
汉化版AspNetForum里的FreeTexBox插入表情写得很好
                        Image myimg = Image.FromFile(file.FullName);
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        
string width = myimg.Width.ToString();
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        
string height = myimg.Height.ToString();
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        
string apppath = Globals.GetSiteUrls().Home; //Dottext.Framework.Util.Globals.GetAppUrl(Request);
汉化版AspNetForum里的FreeTexBox插入表情写得很好
                        string celltext = "<div onclick=\"returnImage('" + apppath + imagepath + "/" + file.Name + "','" + width + "','" + height + "','" + file.Name + "')\">";
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        celltext 
+= "<img src='" + imagepath + "/" + file.Name + "' alt='" + file.Name + "'>";
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        celltext 
+= "</div>";
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        cell.Text 
= celltext;
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        
//image.Attributes.Add("ondblclick","returnImage('"+image.ImageUrl+"','"+width+"','"+height+"')");
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        
//cell.Controls.Add(image);
汉化版AspNetForum里的FreeTexBox插入表情写得很好
                        row.Cells.Add(cell);
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        index
++;
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        
if (index%ColumnCount == 0)
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        
{
汉化版AspNetForum里的FreeTexBox插入表情写得很好                            EmoticonsTable.Rows.Add(row);
汉化版AspNetForum里的FreeTexBox插入表情写得很好                            row 
= new TableRow();
汉化版AspNetForum里的FreeTexBox插入表情写得很好                        }

汉化版AspNetForum里的FreeTexBox插入表情写得很好                    }

汉化版AspNetForum里的FreeTexBox插入表情写得很好                    
catch
汉化版AspNetForum里的FreeTexBox插入表情写得很好                    
{
汉化版AspNetForum里的FreeTexBox插入表情写得很好                    }

汉化版AspNetForum里的FreeTexBox插入表情写得很好                }

汉化版AspNetForum里的FreeTexBox插入表情写得很好            }

汉化版AspNetForum里的FreeTexBox插入表情写得很好
汉化版AspNetForum里的FreeTexBox插入表情写得很好
汉化版AspNetForum里的FreeTexBox插入表情写得很好            
//Response.Write(MapPath(folder));
汉化版AspNetForum里的FreeTexBox插入表情写得很好
            Response.Expires = -1;
汉化版AspNetForum里的FreeTexBox插入表情写得很好        }

汉化版AspNetForum里的FreeTexBox插入表情写得很好
汉化版AspNetForum里的FreeTexBox插入表情写得很好        
Web 窗体设计器生成的代码
汉化版AspNetForum里的FreeTexBox插入表情写得很好    }

汉化版AspNetForum里的FreeTexBox插入表情写得很好}

你可能感兴趣的:(free)