惠州双月湾还是惠州巽寮湾和双月湾,还是黄金海岸那个好玩?

到底是双月湾点还是巽寮湾,求惠州人士介绍介绍[呵呵][呵呵]急急急
全部答案(共12个回答)
的,不过我个人觉得寮湾好一点
各有各的好!双月湾可以冲浪、捕鱼、泡温泉、可以驱车上山观景双月湾、租渔船、吃海鲜等!巽寮湾也可以泡温泉、打排球、租渔船、吃海鲜、烧烤等!
金融街的就很好了
一下楼就是了
如果我的回答对您有帮助,希望请点击下面的“有用”哟~~
免费开放。如果不进入酒店的一些私家沙滩,公共沙滩都是免费的。一般去私家沙滩是20元以内的费用一张门票,当然,酒店住店客人免费。
巽寮湾的酒店特别多,有五星级酒...
惠州巽寮湾海尚湾畔度假酒店(如果你认为我帮助到了你,请点击“有用”,这也是互帮互助的体现,谢谢你啦^_^)
惠州大亚湾最好玩的是熊猫黄金海岸。有勇敢向前出冲节目的基地,踏浪、冲浪、开飞艇、沙滩摩托车、挖生蚝、烧烤、KTV/桑拿,竹排海鲜餐厅、蹦极、空中飞人、骑马,射箭...
答: 张家界旅行社怎样?
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区“/”应用程序中的服务器错误。
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误消息: CS1501: “NewPost”方法没有采用“7”个参数的重载
string CategoryName = Database.ExecuteScalar(&select Name from Tb_Category where CategoryId=& + _CategoryId.ToString()).ToString();
//Database.ExecuteNonQuery(&update Tb_Article set Pic='& + SmallPic + &',Content=@Content where ArticleId=& + ArticleId.ToString(), Database.GetParameter(&@Content&, SqlDbType.NText, _Content));
TourNews.NewPost(Convert.ToInt32(ArticleId), _Title, _Keywords, _Description, CategoryName, _Content, SmallPic);
//Weblog.NewPost(Convert.ToInt32(ArticleId), _Title, _FileName, SmallPic, _Content, CategoryName, _Keywords);
源文件: e:\网站\\App_Code\Article.cs
编译器警告消息:
警告: CS0168: 声明了变量“err”,但从未使用过
e:\网站\\App_Code\SearchEngine.cs
html = html + inc.GetHtml(&/search?&first=11&q=& + HttpUtility.UrlEncode(Keyword, Encoding.GetEncoding(&utf-8&)), &utf-8&);
catch (Exception err) { }
html = html.Replace(&\r&, &&).Replace(&\n&, &&);
警告: CS0168: 声明了变量“err”,但从未使用过
e:\网站\\App_Code\SearchEngine.cs
html = inc.GetHtml(&/baidu?rn=100&word=& + HttpUtility.UrlEncode(Keyword, Encoding.GetEncoding(&utf-8&)), &utf-8&);
catch (Exception err) { }
html = html.Replace(&\r&, &&).Replace(&\n&, &&);
警告: CS0168: 声明了变量“err”,但从未使用过
e:\网站\\App_Code\SearchEngine.cs
html = inc.GetHtml(&/search?num=100&hl=en&q=& + HttpUtility.UrlEncode(Keyword, Encoding.GetEncoding(&utf-8&)), &utf-8&);
catch (Exception err) { }
html = html.Replace(&\r&, &&).Replace(&\n&, &&);
Regex r = new Regex(&&h3 class=\&r\&&.*?&/li&&, RegexOptions.IgnoreCase);
警告: CS0168: 声明了变量“err”,但从未使用过
e:\网站\\App_Code\SearchEngine.cs
html = inc.GetHtml(&.hk/search?num=100&q=& + HttpUtility.UrlEncode(Keyword, Encoding.GetEncoding(&utf-8&)), &utf-8&);
catch (Exception err) { }
html = html.Replace(&\r&, &&).Replace(&\n&, &&);
Regex r = new Regex(&&h3 class=\&r\&&.*?&span class=f&&, RegexOptions.IgnoreCase);
警告: CS0168: 声明了变量“err”,但从未使用过
e:\网站\\App_Code\SearchEngine.cs
html = inc.GetHtml(&/search?p=& + HttpUtility.UrlEncode(Keyword, Encoding.GetEncoding(&utf-8&)), &utf-8&);
catch (Exception err) { }
html = html.Replace(&\r&, &&).Replace(&\n&, &&);
Regex r = new Regex(&&div class=\&res\&&.*?&/li&&, RegexOptions.IgnoreCase);
警告: CS0168: 声明了变量“err”,但从未使用过
e:\网站\\App_Code\SearchEngine.cs
html = inc.GetHtml(&/s?ie=utf-8&q=& + HttpUtility.UrlEncode(Keyword, Encoding.GetEncoding(&utf-8&)), &utf-8&);
catch (Exception err) { }
html = html.Replace(&\r&, &&).Replace(&\n&, &&);
Regex r = new Regex(&&li
class=\&res-list\&&.*?&/li&&, RegexOptions.IgnoreCase);
警告: CS0618: “System.Web.UI.Page.RegisterClientScriptBlock(string, string)”已过时:“The recommended alternative is ClientScript.RegisterClientScriptBlock(Type type, string key, string script). /fwlink/?linkid=14202”
e:\网站\\App_Code\inc.cs
message = message.Replace(&'&, &‘&).Replace(&\&&, &“&);
System.Web.UI.Page page = (System.Web.UI.Page)HttpContext.Current.H
page.RegisterClientScriptBlock(&msg&, &&script language=javascript&alert('& + message + &');&/script&&);
警告: CS0618: “System.Web.UI.Page.RegisterClientScriptBlock(string, string)”已过时:“The recommended alternative is ClientScript.RegisterClientScriptBlock(Type type, string key, string script). /fwlink/?linkid=14202”
e:\网站\\App_Code\inc.cs
System.Web.UI.Page page = (System.Web.UI.Page)HttpContext.Current.H
string str = &&script language=javascript&alert(' & + message + & ');location='& + GotoUrl + &'&/script&&;
page.RegisterClientScriptBlock(&msg&, str);
警告: CS0618: “System.Web.UI.Page.RegisterClientScriptBlock(string, string)”已过时:“The recommended alternative is ClientScript.RegisterClientScriptBlock(Type type, string key, string script). /fwlink/?linkid=14202”
e:\网站\\App_Code\inc.cs
string str = &&script language=javascript&alert(' & + message + & ');window.close();&/script&&;
System.Web.UI.Page page = (System.Web.UI.Page)HttpContext.Current.H
page.RegisterClientScriptBlock(&msg&, str);
显示详细的编译器输出:
c:\windows\system32\inetsrv& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\csc.exe& /t:library /utf8output /R:&C:\Windows\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll& /R:&C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\assembly\dl3\dcf6cbd9\9bace01\Interop.ADODB.DLL& /R:&C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\assembly\dl3\466f5994\ce27d1e2_98bace01\URLRewriter.DLL& /R:&C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\assembly\dl3\daca5eb3\2cfabee2_98bace01\DC.Web.HttpCompress.DLL& /R:&C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c\System.dll& /R:&C:\Windows\assembly\GAC_64\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll& /R:&C:\Windows\assembly\GAC_MSIL\System.Runtime.Serialization\3.0.0.0__b77a5c\System.Runtime.Serialization.dll& /R:&C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll& /R:&C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\assembly\dl3\fdaf4e2_98bace01\FredCK.FCKeditorV2.DLL& /R:&C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\assembly\dl3\02b6b8bb\de8e4ce1_98bace01\CookComputing.XmlRpcV2.DLL& /R:&C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_WebReferences.9iwd77de.dll& /R:&C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\assembly\dl3\617bb638\9a5b59e2_98bace01\MetaWeblogAPI.DLL& /R:&C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\assembly\dl3\449d5b9d\25f87ce2_98bace01\Google.GData.Client.DLL& /R:&C:\Windows\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll& /R:&C:\Windows\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c\System.Xml.dll& /R:&C:\Windows\assembly\GAC_64\System.Data\2.0.0.0__b77a5c\System.Data.dll& /R:&C:\Windows\assembly\GAC_64\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll& /R:&C:\Windows\assembly\GAC_MSIL\System.ServiceModel.Web\3.5.0.0__31bf\System.ServiceModel.Web.dll& /R:&C:\Windows\assembly\GAC_MSIL\System.IdentityModel\3.0.0.0__b77a5c\System.IdentityModel.dll& /R:&C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorlib.dll& /R:&C:\Windows\assembly\GAC_MSIL\System.WorkflowServices\3.5.0.0__31bf\System.WorkflowServices.dll& /R:&C:\Windows\assembly\GAC_MSIL\System.ServiceModel\3.0.0.0__b77a5c\System.ServiceModel.dll& /R:&C:\Windows\assembly\GAC_MSIL\System.Design\2.0.0.0__b03f5f7f11d50a3a\System.Design.dll& /R:&C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\assembly\dl3\8ade2_98bace01\Interop.JRO.DLL& /R:&C:\Windows\assembly\GAC_MSIL\System.Web.Mobile\2.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll& /out:&C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.dll& /debug- /optimize+ /w:4 /nowarn:01
&C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.18.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.8.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.7.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.11.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.16.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.13.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.5.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.12.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.10.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.2.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.1.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.9.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.14.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.17.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.6.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.19.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.0.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.4.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.15.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.3.cs& &C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\72be499b\b48b30a5\App_Code.d8g95s6a.20.cs&
Microsoft (R) Visual C# 2005 编译器 版本 8.00.
用于 Microsoft (R) Windows (R) 2005 Framework 版本 2.0.50727
版权所有(C) Microsoft Corporation 。保留所有权利。
e:\网站\\App_Code\Article.cs(224,13): error CS1501: “NewPost”方法没有采用“7”个参数的重载
e:\网站\\App_Code\TourNews.cs(20,24): (与前一个错误相关的符号位置)
e:\网站\\App_Code\SearchEngine.cs(34,9): warning CS0168: 声明了变量“err”,但从未使用过
e:\网站\\App_Code\SearchEngine.cs(63,9): warning CS0168: 声明了变量“err”,但从未使用过
e:\网站\\App_Code\SearchEngine.cs(91,9): warning CS0168: 声明了变量“err”,但从未使用过
e:\网站\\App_Code\SearchEngine.cs(118,9): warning CS0168: 声明了变量“err”,但从未使用过
e:\网站\\App_Code\SearchEngine.cs(145,9): warning CS0168: 声明了变量“err”,但从未使用过
e:\网站\\App_Code\SearchEngine.cs(172,9): warning CS0168: 声明了变量“err”,但从未使用过
e:\网站\\App_Code\inc.cs(123,9): warning CS0618: “System.Web.UI.Page.RegisterClientScriptBlock(string, string)”已过时:“The recommended alternative is ClientScript.RegisterClientScriptBlock(Type type, string key, string script). /fwlink/?linkid=14202”
e:\网站\\App_Code\inc.cs(137,9): warning CS0618: “System.Web.UI.Page.RegisterClientScriptBlock(string, string)”已过时:“The recommended alternative is ClientScript.RegisterClientScriptBlock(Type type, string key, string script). /fwlink/?linkid=14202”
e:\网站\\App_Code\inc.cs(151,9): warning CS0618: “System.Web.UI.Page.RegisterClientScriptBlock(string, string)”已过时:“The recommended alternative is ClientScript.RegisterClientScriptBlock(Type type, string key, string script). /fwlink/?linkid=14202”
显示完整的编译源:
using S
行 2:
using System.D
行 3:
using System.C
行 4:
using System.W
行 5:
using System.Web.S
行 6:
using System.Web.UI;
行 7:
using System.Web.UI.WebC
行 8:
using System.Web.UI.WebControls.WebP
行 9:
using System.Web.UI.HtmlC
行 10:
using System.Data.SqlC
行 11:
using System.IO;
行 12:
using System.T
行 13:
using System.N
行 14:
using System.Text.RegularE
行 15:
using System.X
行 16:
/// &summary&
行 18:
/// 文章类,提供文章的查询、修改、删除
行 19:
/// &/summary&
行 20:
public class Article
行 21:
#region 文章属性
行 23:
private string _Title = &&, _Content = &&;
行 24:
private string _FileName = &&;
行 25:
private int _ArticleId, _CategoryId;
行 26:
private string _Keywords = &&;
行 27:
private string _Description = &&;
行 28:
private DateTime _A
行 29:
private int _S
行 30:
private string _Pic = &&;
行 31:
public string Pic
行 33:
get { return _P }
行 35:
set { _Pic = }
行 36:
public int Sort
行 39:
get { return _S }
行 41:
set { _Sort = }
行 42:
/// &summary&
行 46:
/// 获取文章编号
行 47:
/// &/summary&
行 48:
public int ArticleId
行 49:
get { return _ArticleId; }
行 51:
/// &summary&
行 54:
/// 获取或设置文章标题
行 55:
/// &/summary&
行 56:
public string Title
行 57:
get { return _T }
行 59:
set { _Title = }
行 60:
/// &summary&
行 63:
/// 获取或设置文章内容
行 64:
/// &/summary&
行 65:
public string Content
行 66:
get { return _C }
行 68:
set { _Content = }
行 69:
/// &summary&
行 72:
/// 获取或设置文章类别,news代表新闻,info代表资讯
行 73:
/// &/summary&
行 74:
public int CategoryId
行 75:
get { return _CategoryId; }
行 77:
set { _CategoryId = }
行 78:
/// &summary&
行 81:
/// 获取文章发表时间
行 82:
/// &/summary&
行 83:
public DateTime AddTime
行 84:
get { return _A }
行 86:
/// &summary&
行 89:
/// 关键词
行 90:
/// &/summary&
行 91:
public string Keywords
行 92:
get { return _K }
行 94:
set { _Keywords = }
行 95:
/// &summary&
行 98:
/// 描述
行 99:
/// &/summary&
行 100:
public string Description
行 101:
get { return _D }
行 103:
set { _Description = }
行 104:
/// &summary&
行 108:
/// 文件名
行 109:
/// &/summary&
行 110:
public string FileName
行 111:
get { return _FileN }
行 113:
set { _FileName = }
行 114:
#endregion
行 118:
/// &summary&
行 121:
/// 通过文章编号获取一篇文章
行 122:
/// &/summary&
行 123:
public void Get(int ArticleId)
行 124:
string sql = &select * from Tb_Article where ArticleId=& + ArticleId;
行 126:
SqlDataReader dr = Database.ExecuteReader(sql);
行 127:
if (dr.Read())
行 128:
_ArticleId = ArticleId;
行 130:
_Title = dr[&Title&].ToString();
行 131:
_FileName = dr[&FileName&].ToString();
行 132:
_Content = dr[&Content&].ToString();
行 133:
_CategoryId = Convert.ToInt32(dr[&CategoryId&]);
行 134:
_Addtime = Convert.ToDateTime(dr[&AddTime&].ToString());
行 135:
_Keywords = dr[&Keywords&].ToString();
行 136:
_Description = dr[&Description&].ToString();
行 137:
_Sort = Convert.ToInt32(dr[&Sort&]);
行 138:
_Pic = dr[&Pic&].ToString();
行 139:
dr.Close();
行 141:
/// &summary&
行 145:
/// 发表文章,成功返回true,失败返回false
行 146:
/// &/summary&
行 147:
public bool Add()
行 148:
string SmallPic = inc.GetFirstPic(_Content).Trim();
行 150:
string sql = &insert into Tb_Article(Title,Content,CategoryId,Keywords,Description,AddTime,FileName,Pic,Sort,show) values (@Title,@Content,& + _CategoryId + &,@Keywords,@Description,'& + DateTime.UtcNow.AddHours(8).ToString() + &',@FileName,'& + SmallPic + &',& + _Sort + &,1);
select @@identity&;
行 151:
SqlParameter[] Param ={
行 152:
Database.GetParameter(&@Title&, SqlDbType.NVarChar, _Title),
行 153:
Database.GetParameter(&@Content&,SqlDbType.NText,_Content),
行 154:
Database.GetParameter(&@Keywords&,SqlDbType.NVarChar,_Keywords.Trim(new char[] { ',', ',' })),
行 155:
Database.GetParameter(&@Description&,SqlDbType.NVarChar,_Description),
行 156:
Database.GetParameter(&@FileName&,SqlDbType.NVarChar,_FileName)
行 157:
};
行 158:
string html = _C
行 159:
object ArticleId =
行 160:
if ((ArticleId = Database.ExecuteScalar(sql, Param)) != null)
行 161:
//缩略图
行 163:
//if (SmallPic != &&)
行 164:
//{
行 165:
try
行 166:
if (!SmallPic.ToLower().StartsWith(&http://&))
行 168:
SmallPic = inc.WebSiteUrl + SmallP
行 169:
string temp = AppDomain.CurrentDomain.BaseDirectory + &\\userfiles\\Article\\& + ArticleId.ToString() + &-1.jpg&;
行 170:
inc.DownFile(SmallPic, temp);
行 171:
ImageHelper.ThumbnailImage(temp, AppDomain.CurrentDomain.BaseDirectory + &\\userfiles\\Article\\small_& + ArticleId.ToString() + &.jpg&, 200, 200);
行 172:
SmallPic = inc.WebSiteUrl + &/userfiles/Article/small_& + ArticleId.ToString() + &.jpg&;
行 173:
File.Delete(temp);
行 174:
catch (Exception err)
行 176:
StreamWriter sw = new StreamWriter(inc.WebPhysicalApplicationPath + &\\log\\Error-& + DateTime.UtcNow.AddHours(8).ToString(&yyyy-MM-dd&) + &.txt&, true, Encoding.UTF8);
行 178:
sw.WriteLine(&程序出错:& + DateTime.UtcNow.AddHours(8).ToString() + &,& + err.Message + &\r\nStackTrace:& + err.StackTrace);
行 179:
sw.Close();
行 180:
//}
行 182:
//下载图片
行 184:
//if (ConfigurationManager.AppSettings[&DownloadPic&].ToString() == &1&)
行 185:
//{
行 186:
MatchCollection Matches = Regex.Matches(Content, @&&img\s+[^&]*src\s*=\s*(?:(['&&])(?&url&[^'&&]+)\1|(?&url&\S+))[^&]*&&, RegexOptions.IgnoreCase | piled);
行 187:
int i = 1;
行 188:
foreach (Match NextMatch in Matches)
行 189:
string pic = NextMatch.Groups[&url&].Value.Trim();
行 191:
try
行 192:
string pic2 = AppDomain.CurrentDomain.BaseDirectory + &\\userfiles\\Article\\& + ArticleId.ToString() + &-& + i.ToString() + &.jpg&;
行 194:
inc.DownFile(pic, pic2);
行 195:
html = Regex.Replace(html, pic, inc.WebSiteUrl + &/userfiles/Article/& + ArticleId.ToString() + &-& + i.ToString() + &.jpg&, RegexOptions.IgnoreCase);
行 196:
if (File.Exists(AppDomain.CurrentDomain.BaseDirectory + &\\images\\Watermark.png&))
行 197:
string pic3 = AppDomain.CurrentDomain.BaseDirectory + &\\log\\temp-& + ArticleId.ToString() + &-& + i.ToString() + &.jpg&;
行 199:
System.Drawing.Image image = System.Drawing.Image.FromFile(pic2);
行 200:
System.Drawing.Size size = new System.Drawing.Size(image.Width, image.Height);
行 201:
image.Dispose();
行 202:
if (size.Width &= 350 && size.Height &= 250)
行 203:
ImageHelper.AddWaterMark(pic2, pic3);
行 205:
File.Delete(pic2);
行 206:
File.Move(pic3, pic2);
行 207:
i++;
行 210:
catch (Exception err)
行 212:
StreamWriter sw = new StreamWriter(inc.WebPhysicalApplicationPath + &\\log\\Error-& + DateTime.UtcNow.AddHours(8).ToString(&yyyy-MM-dd&) + &.txt&, true, Encoding.UTF8);
行 214:
sw.WriteLine(&程序出错:& + DateTime.UtcNow.AddHours(8).ToString() + &,& + pic + &,& + err.Message + &\r\nStackTrace:& + err.StackTrace);
行 215:
sw.WriteLine();
行 216:
sw.Close();
行 217:
//html = Regex.Replace(html, @&http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?&, &&, RegexOptions.IgnoreCase);
行 219:
_Content =
行 221:
//}
行 222:
string CategoryName = Database.ExecuteScalar(&select Name from Tb_Category where CategoryId=& + _CategoryId.ToString()).ToString();
行 223:
//Database.ExecuteNonQuery(&update Tb_Article set Pic='& + SmallPic + &',Content=@Content where ArticleId=& + ArticleId.ToString(), Database.GetParameter(&@Content&, SqlDbType.NText, _Content));
行 224:
TourNews.NewPost(Convert.ToInt32(ArticleId), _Title, _Keywords, _Description, CategoryName, _Content, SmallPic);
行 225:
//Weblog.NewPost(Convert.ToInt32(ArticleId), _Title, _FileName, SmallPic, _Content, CategoryName, _Keywords);
行 226:
else
行 229:
/// &summary&
行 234:
/// 更新文章,成功返回true,失败返回false
行 235:
/// &/summary&
行 236:
public bool Update()
行 237:
string sql = &update Tb_Article set Title=@Title,Content=@Content,Keywords=@Keywords,Description=@Description,AddTime='& + DateTime.UtcNow.AddHours(8).ToString() + &',FileName=@FileName,Pic=@Pic,CategoryId=& + _CategoryId + &,Sort=& + _Sort + &
where ArticleId=& + _ArticleId;
行 239:
SqlParameter[] Param ={
行 240:
Database.GetParameter(&@Title&, SqlDbType.NVarChar, _Title),
行 241:
Database.GetParameter(&@Content&,SqlDbType.NText,_Content),
行 242:
Database.GetParameter(&@Keywords&,SqlDbType.NVarChar,_Keywords),
行 243:
Database.GetParameter(&@Description&,SqlDbType.NVarChar,_Description),
行 244:
Database.GetParameter(&@FileName&,SqlDbType.NVarChar,_FileName),
行 245:
Database.GetParameter(&@Pic&,SqlDbType.NVarChar,inc.GetFirstPic(_Content))
行 246:
};
行 247:
if (Database.ExecuteNonQuery(sql, Param) & 0)
行 248:
else
行 250:
/// &summary&
行 255:
/// 删除文章,成功返回true,失败返回false
行 256:
/// &/summary&
行 257:
/// &param name=&ArticleId&&文章编号&/param&
行 258:
public static bool Delete(int ArticleId)
行 259:
string sql = &delete from Tb_Article where ArticleId=& + ArticleId;
行 261:
if (Database.ExecuteNonQuery(sql) & 0)
行 262:
else
行 264:
public static DataTable GetArticleListByFileName(string FileName)
行 270:
SqlParameter[] Param ={
行 272:
Database.GetParameter(&@FileName&,SqlDbType.NVarChar,FileName)
行 273:
};
行 274:
return Database.GetDataTable(&select * from Tb_Article where FileName=@FileName&, Param);
行 275:
/// &summary&
行 279:
/// 按类别取文章列表
行 280:
/// &/summary&
行 281:
/// &param name=&CategoryId&&类别,&-1&代表所有类别文章&/param&
行 282:
/// &param name=&Count&&取记录数量,-1代表全部&/param&
行 283:
public static DataTable GetListByCategoryId(int CategoryId, int Count)
行 284:
{
行 285:
行 286:
string CategoryIds = Category.GetChildsCategoryID(CategoryId);
行 287:
if (Count != -1)
行 288:
sql = &select top & + Count + & Articleid,Pic,title,Description,AddTime from Tb_Article &;
行 289:
//全部数据
行 290:
sql = &select Articleid,Pic,title,Description,AddTime from Tb_Article&;
行 291:
if (CategoryId != -1 && CategoryIds != &&)//按类别取数据
行 293:
sql = sql + & where CategoryId in(& + CategoryIds + &)&;
行 294:
sql = sql + & order by Sort asc,ArticleId desc&;
行 296:
return Database.GetDataTable(sql);
行 297:
/// &summary&
行 301:
/// 文章搜索
行 302:
/// &/summary&
行 303:
/// &param name=&Keyword&&关键词&/param&
行 304:
/// &param name=&CategoryId&&分类,所有分类:0&/param&
行 305:
/// &returns&&/returns&
行 306:
public static DataTable Search(string Keyword, int CategoryId)
行 307:
string CategoryIds = Category.GetChildsCategoryID(CategoryId);
行 309:
string sql = &select * from View_ArticleList &;
行 310:
if (CategoryId != -1)//不是全部分类
行 311:
sql = &select * from View_ArticleList where CategoryId in(& + CategoryIds + &) &;
行 313:
if (Keyword.Trim() != &&)//关键词不为空
行 314:
sql = sql + & and ArticleId in (select ArticleId from View_ArticleList where Title like @Keyword or Keywords like @Keyword or Description like @Keyword) &;
行 316:
else if (Keyword.Trim() != &&)//全部分类而且关键词不为空
行 319:
sql = &select * from View_ArticleList where Title like @Keyword or Keywords like @Keyword or Description like @Keyword &;
行 321:
Keyword = &%& + Keyword.Trim().Replace(&[&, &[[]&).Replace(&_&, &[_]&).Replace(&%&, &[%]&) + &%&;
行 324:
SqlParameter[] Param ={
行 325:
Database.GetParameter(&@Keyword&,SqlDbType.NVarChar,Keyword)
行 326:
};
行 327:
sql = sql + & order by Sort asc,ArticleId desc&;
行 328:
return Database.GetDataTable(sql, Param);
行 329:
//HttpContext.Current.Response.Write(sql);
行 330:
/// &summary&
行 334:
/// 文章前台搜索
行 335:
/// &/summary&
行 336:
public static DataTable Search2(string Keywords, int Count)
行 337:
string sql = &select ArticleId,Pic,Title,Description,AddTime from Tb_Article where &;
行 339:
if (Count != -1)
行 340:
sql = &select top & + Count.ToString() + & ArticleId,Pic,Title,Description,AddTime from Tb_Article where &;
行 341:
Keywords = Keywords.Trim().Trim(new char[] { ',', ',' }).Replace(&[&, & &).Replace(&]&, & &).Replace(&_&, & &).Replace(&%&, & &).Replace(&(&, & &).Replace(&)&, & &).Replace(&
&, & &).Replace(&
&, & &).Replace(&
&, & &).Trim();
行 343:
if (Keywords.Trim() == &&)
行 345:
return new DataTable();
行 347:
string[] Keyword = Keywords.Split(new char[] { ' ', ',', ',' });
行 349:
int MaxKeyCount = 2;
行 351:
if (Keyword.Length & 2)
行 352:
MaxKeyCount = Keyword.L
行 353:
//第一个关键词
行 354:
string where = & CONTAINS([Title],@Keyword0) or CONTAINS([Keywords],@Keyword0)&;
行 355:
SqlParameter[] Param = new SqlParameter[MaxKeyCount];
行 356:
Param[0] = Database.GetParameter(&@Keyword0&, SqlDbType.NVarChar, Keyword[0]);
行 357:
for (int i = 1; i & MaxKeyC i++)
行 359:
string k = Keyword[i].ToLower();
行 361:
if (k != &&)
行 362:
where = where + & or CONTAINS([Title],@Keyword& + i + &) or
CONTAINS([Keywords],@Keyword& + i + &)&;
行 363:
Param[i] = Database.GetParameter(&@Keyword& + i, SqlDbType.NVarChar, k);
行 364:
sql = sql + where + & order by pic desc,ArticleId desc&;
行 366:
//HttpContext.Current.Response.Write(sql);
行 367:
return Database.GetDataTable(sql, Param);
行 368:
/// &summary&
行 372:
/// 获取文章网址
行 373:
/// &/summary&
行 374:
public static string GetArticleUrl(string ArticleId)
行 375:
return (&/a/& + ArticleId + &.aspx&);
行 377:
/// &summary&
行 381:
/// 生成首页flash 促销广告xml文件中
行 382:
/// &/summary&
行 383:
public static void WriteFlashAdXmlFile(int CategoryId)
行 385:
string sql = &select top 10 * from Tb_Article where [Pic]&&'' and show=1 order by sort asc,ArticleId desc&;
行 387:
string SavePath = HttpContext.Current.Server.MapPath(&~/XML/FlashShow.xml&);
行 388:
if (CategoryId != -1)
行 390:
sql = &select top 5 * from Tb_Article where [Pic]&&'' and CategoryId in(& + Category.GetChildsCategoryID(CategoryId) + &) and show=1 order by ArticleId desc&;
行 392:
SavePath = HttpContext.Current.Server.MapPath(&~/XML/FlashShow& + CategoryId.ToString() + &.xml&);
行 393:
if (!File.Exists(SavePath))
行 394:
File.Copy(HttpContext.Current.Server.MapPath(&~/XML/FlashShow.xml&), SavePath);
行 395:
DataTable dt = Database.GetDataTable(sql);
行 399:
XmlDocument XmlDoc = new XmlDocument();
行 400:
XmlDoc.Load(HttpContext.Current.Server.MapPath(&~/XML/Flash.xml&));
行 401:
XmlNode Root = XmlDoc.DocumentE
行 403:
XmlNode Node_Channel = Root.SelectSingleNode(&channel&);
//查找根节点data
行 404:
Node_Channel.RemoveAll();
行 405:
int i = 0;
行 407:
foreach (DataRow row in dt.Rows)
行 408:
i++;
行 410:
string PicUrl = inc.GetFirstPic(row[&Content&].ToString());
行 411:
if (!PicUrl.StartsWith(&http&))
行 412:
PicUrl = inc.WebSiteUrl + PicU
行 413:
string PicTemp = AppDomain.CurrentDomain.BaseDirectory + &\\userfiles\\FlashShow\\FlashShowTemp.jpg&;
行 414:
string PicPath = AppDomain.CurrentDomain.BaseDirectory + &\\userfiles\\FlashShow\\& + CategoryId.ToString() + &-& + i.ToString() + &.jpg&;
行 415:
try
行 416:
inc.DownFile(PicUrl, PicTemp);
行 418:
System.Drawing.Image image = System.Drawing.Image.FromFile(PicTemp);
行 420:
System.Drawing.Size size = new System.Drawing.Size(image.Width, image.Height);
行 421:
image.Dispose();
行 422:
if (size.Width &= 300 || size.Height &= 200)
行 423:
ImageHelper.ThumbnailImage(PicTemp, PicPath, 400, 300);
行 425:
XmlElement Xe_Item = XmlDoc.CreateElement(&item&);
行 428:
//广告链接字段
行 430:
XmlElement Xe_Link = XmlDoc.CreateElement(&link&);
行 431:
Xe_Link.InnerText = &/a/& + row[&ArticleId&].ToString() + &.aspx&;
行 432:
Xe_Item.AppendChild(Xe_Link);
行 433:
//广告图片地址字段
行 434:
XmlElement Xe_image = XmlDoc.CreateElement(&image&);
行 435:
Xe_image.InnerText = &/userfiles/FlashShow/& + CategoryId.ToString() + &-& + i.ToString() + &.jpg&;
行 436:
Xe_Item.AppendChild(Xe_image);
行 437:
//广告标题字段
行 438:
XmlElement Xe_Title = XmlDoc.CreateElement(&title&);
行 439:
Xe_Title.InnerText = row[&Title&].ToString();
行 440:
Xe_Item.AppendChild(Xe_Title);
行 441:
Node_Channel.AppendChild(Xe_Item);
行 443:
catch (Exception err)
行 445:
StreamWriter sw = new StreamWriter(inc.WebPhysicalApplicationPath + &\\log\\Error-& + DateTime.UtcNow.AddHours(8).ToString(&yyyy-MM-dd&) + &.txt&, true, Encoding.UTF8);
行 447:
sw.WriteLine(&程序出错:& + DateTime.UtcNow.AddHours(8).ToString() + &,& + PicUrl + &,& + err.Message + &\r\nStackTrace:& + err.StackTrace);
行 448:
sw.Close();
行 449:
XmlDoc.Save(SavePath);
行 452:
版本信息:&Microsoft .NET Framework 版本:2.0.; ASP.NET 版本:2.0.

我要回帖

更多关于 惠州巽寮湾跟双月湾 的文章

 

随机推荐