<!--评论内容开始------------------>
<p class="xinwenplp">發表評論</p>
<!-- 评论底部开始-->
<div class="xszbr_bot" style="background:none;">
<!--表情------------------->
<div class="xszbrb_biaoqing xinwenbq">
<a href='javascript:InsertImage("[微笑]")'><img src="@Url.Content("~/Content/ubb/1.jpg")"/></a>
<a href='javascript:InsertImage("[惊恐]")'><img src="@Url.Content("~/Content/ubb/2.jpg")"/></a>
<!--class="xszbrb_biaoqing xinwenbq" end--> </div>
<!--表情----------------->
<!--暱稱----------------->
@using (Html.BeginForm("Post", "Vedio"))
{
@Html.ValidationSummary(true)
<fieldset>
<div class="xszbrb_nicheng">
<span class="xszbrb_ncspan">暱 稱:</span>
@Html.TextBoxFor(model => model.UserName, new { @class = "xszbrb_nciput" })
@Html.ValidationMessageFor(model => model.UserName)
</div>
<div class="xszbrb_wduohang">
@Html.TextAreaFor(model => model.Content, new { @class = "xszbrb_duohang", row = "4", cols = "25" })
</div>
<!-- 验证码回复第一行-->
<div class="xszbrb_yanzhmtu" style="width: 640px;">
<span id="vcode_error" style="color:Red"></span>
@Html.ValidationMessageFor(model => model.Vcode)
@Html.ValidationMessageFor(model => model.Content)
</div>
<!-- 验证码回复第一行-->
<!-- 红色提示 -->
<div class="xszbrb_yanzhm">
<span class="xszbrb_ncspan">請輸入驗證碼:</span> <span class="xszbrb_yziputw">
@Html.TextBoxFor(model => model.Vcode, new { @calss = "xszbrb_yziput", width = "80px" })
</span>
<img src="/VerificationCode/Show" id="NumberPicture" align="absmiddle" style="border: 0px;
cursor: pointer" title='如果您无法识别验证码,点击图片更换' onclick="javascript:this.src='/VerificationCode/Show?r='+Math.random()" />
@Html.HiddenFor(model => model.ForwardId)
@Html.HiddenFor(model => model.Type)
@Html.HiddenFor(model => model.ObjectId)
<input name="time" value="提交" type="submit" id="submit" class="xszbrb_sub" style="border: none;" />
</div>
</fieldset>
}
<!--评论-->
<div class="xszbrb_pltt xinwenplj">
<span>little_tutu</span>
:這個視頻真好看,是我喜歡的類型。這個視頻真好看,是我喜歡的類型。這個視頻真視頻歡的類型。類型。這個視頻真好看,是我喜歡的類型。這個視頻真視頻歡的類型,類型這個視頻真視頻歡的類型。
<div class="xinwenplz">5月9日 12:22</div>
<!--class="xszbrb_pltt xinwenplj" end--> </div>
<!--评论-->
<!-- page+共两条 -->
<div class="xszbrb_pingluno zcrdnc">
<p class="xszb_plg">共 @ViewData["num"]条</p>
<div class="pages" style="float:right;margin-top:3px;">
<div id="Pagination"></div>
</div>
</div>
<!-- page+共两条 -->
<!--class="xszbr_bot" end--> </div>
<!-- 评论底部结束-->
<!--评论内容结束------------------>
<!--class="newsc_left" end--> </div>
[HttpPost]
public ActionResult Post(PostCommentModel model)
{
if (ModelState.IsValid)
{
model.IsAnonymous = SiteSettings.Instance.IsAnonymous;
if (model.IsAnonymous == 0)
{
model.UserId = 0;
}
model.UserIp = Tools.IpToInt();
var ret = VerificationCodeManager.Validate(model.Vcode);
if (ret != ValidateMessage.Ok)
{
return Json(new { error = "1" });
}
model.CreatedTime = DateTime.Now;
int conmmentId = CommentDAL.AddComment(model);
if (conmmentId > 1)
{
GetCommentModel comment = CommentDAL.GetComment(conmmentId);
comment.Content = Tools.Ubb(comment.Content);
JsonResult json = new JsonResult();
json.Data = comment;
return json;
}
return Json(new { error = "" });
}
else
{
return Json(new { error = "0" });
}
}
public JsonResult Get(int objectId,int pageIndex,int pageSize,int type)
{
int page = 1;
int size = 10;
int id = 0;
int typeId = 0;
if (Request["objectId"] != null)
{
if (!int.TryParse(Request["objectId"], out id))
{
id = 1;
}
}
if (Request["pageIndex"] != null)
{
if (!int.TryParse(Request["pageIndex"], out page))
{
page = 1;
}
}
if (Request["pageSize"] != null)
{
if (!int.TryParse(Request["pageSize"], out size))
{
size = 10;
}
}
if (Request["type"] != null)
{
if (!int.TryParse(Request["type"], out typeId))
{
typeId = 0;
}
}
var model = CommentDAL.GetComment(size, page, id,typeId);
foreach (var comment in model)
{
comment.Content = Tools.Ubb(comment.Content);
}
JsonResult json = new JsonResult();
json.Data = model.ToList();
return json;
}
我想问下为什么它总是执行 return Json(new { error = "0" }); ,我想知道那里错啦?
不能添加,因为我刚接触这个,是在别人的基础上做的,他人不在啦,所以想问下,谁知道谢谢大家啦。
ModelState.IsValid 是false,驗證 沒有通過。