مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

محمد قاری

عضویت از 1395/02/07

این اروره چی میگه

  • شنبه 24 مهر 1395
  • 11:23
تشکر میکنم

سلام من نمیدونم این اروره چی میگه

ممنون میشم کمکم کنید

 

 

هر دو اکشن وجود داره

پاسخ های این پرسش

تعداد پاسخ ها : 7 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 24 مهر 1395
  • 11:37

یک , بزارید و نام کنترلر را نیز وارد کنید

کاربر سایت

محمد قاری

عضویت از 1395/02/07

  • شنبه 24 مهر 1395
  • 14:17

استاد وارد کردم ولی باز هم همین رو داد

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 24 مهر 1395
  • 14:58

کد اکشن و ویو را نیز قرار دهید

کاربر سایت

محمد قاری

عضویت از 1395/02/07

  • یکشنبه 25 مهر 1395
  • 19:53
استاد کلا برنامه دستور RenderAction رو ارور میده
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 26 مهر 1395
  • 07:59

باید کد اکشن و ویو رو ببینم تا بتونم کمک کنم

کاربر سایت

محمد قاری

عضویت از 1395/02/07

  • دوشنبه 26 مهر 1395
  • 12:46
public class HomeController : Controller
    {
        CommentsMvc_DBEntities db=new CommentsMvc_DBEntities();
        // GET: Home
        public ActionResult Index()
        {
            return View();
        }

        public ActionResult Showcomment()
        {
            return PartialView(db.Comments.Where(c => c.ParentID == null).ToList());
        }

        public ActionResult InsertComment(int parentid=0)
        {
            if (parentid != 0)
            {
                return PartialView(new Comments()
                {
                    ParentID = parentid
                });
            }
            return PartialView();
        }

        [HttpPost]
        public ActionResult InsertComment(Comments comment)
        {
            comment.Date = DateTime.Now;
            db.Comments.Add(comment);
            db.SaveChanges();
            return PartialView("Showcomment", db.Comments.Where(c=>c.ParentID==null).ToList());
        }
    }

 

 

 

 

 

ویو:

@model EBtekarDl.Models.DomainModels.Program

@{
    ViewBag.Title = "Detale";
    Layout = "~/Views/Shared/_LayoutHome.cshtml";
}

    <div style="width:100%;height:auto;">

        <span style="direction:rtl;font-family:'Adobe Arabic';text-align:right;font-size:large;float:right">
            :: @Model.Name
        </span>
        <span style="direction:rtl;font-family:'Adobe Arabic';text-align:right;font-size:large;float:left">
         @Model.PublishDate.ToStringShamsiDate()::
        </span>
        <br />
        <span style="direction:rtl;font-family:'Adobe Arabic';text-align:right;font-size:large;float:right">:: @Model.Group.Name</span>

    </div>
<br />
<br />
<div style="width:100%;height:auto">
    @Html.ImageFor(model => model.Image1, new { width = "250" },"", "Files", "ProgramsIMGs")
    <br />
    <p style="font-family:'Adobe Arabic';font-size:large;direction:rtl;text-align:right;margin-right:15px">@Model.Title</p>
</div>

<hr />
<hr />
<div class="display-field">
    @Html.DisplayFor(model => model.Sum)
</div>

<div class="display-label">
    @Html.DisplayNameFor(model => model.Image1)
</div>
<div class="display-field">
    @Html.DisplayFor(model => model.Image1)
</div>

<div class="display-label">
    @Html.DisplayNameFor(model => model.Image2)
</div>
<div class="display-field">
    @Html.DisplayFor(model => model.Image2)
</div>

<div class="display-label">
    @Html.DisplayNameFor(model => model.Url)
</div>
<div class="display-field">
    @Html.DisplayFor(model => model.Url)
</div>

<div class="display-label">
    @Html.DisplayNameFor(model => model.Tag)
</div>
<div class="display-field">
    @Html.DisplayFor(model => model.Tag)
</div>

<div class="display-label">
    @Html.DisplayNameFor(model => model.KeyWords)
</div>
<div class="display-field">
    @Html.DisplayFor(model => model.KeyWords)
</div>

<div class="display-label">
    @Html.DisplayNameFor(model => model.des)
</div>
<div class="display-field">
    @Html.DisplayFor(model => model.des)
</div>

<div class="display-label">
    @Html.DisplayNameFor(model => model.Like)
</div>
<div class="display-field">
    @Html.DisplayFor(model => model.Like)
</div>

<div class="display-label">
    @Html.DisplayNameFor(model => model.DesLike)
</div>
<div class="display-field">
    @Html.DisplayFor(model => model.DesLike)
</div>

<div class="display-label">
    @Html.DisplayNameFor(model => model.IsPublish)
</div>
<div class="display-field">
    @Html.DisplayFor(model => model.IsPublish)
</div>

<div class="display-label">
    @Html.DisplayNameFor(model => model.SystemInfo)
</div>
<div class="display-field">
    @Html.DisplayFor(model => model.SystemInfo)
</div>

<div class="display-label">
    @Html.DisplayNameFor(model => model.PublishDate)
</div>
<div class="display-field">
    @Html.DisplayFor(model => model.PublishDate)
</div>

<div class="display-label">
    @Html.DisplayNameFor(model => model.URLdl1)
</div>
<div class="display-field">
    @Html.DisplayFor(model => model.URLdl1)
</div>

<div class="display-label">
    @Html.DisplayNameFor(model => model.Val1)
</div>
<div class="display-field">
    @Html.DisplayFor(model => model.Val1)
</div>

<div class="display-label">
    @Html.DisplayNameFor(model => model.Type)
</div>
<div class="display-field">
    @Html.DisplayFor(model => model.Type)
</div>

<div class="display-label">
    @Html.DisplayNameFor(model => model.GroupId)
</div>
<div class="display-field">
    @Html.DisplayFor(model => model.Group.Name)
</div>

<div class="display-label">
    @Html.DisplayNameFor(model => model.UserId)
</div>
<div class="display-field">
    @Html.DisplayFor(model => model.User.Name)
</div>

@Html.QRCode(Request.Url.Authority + "/programs/"+Model.Url,200,0,QRCodeErrorCorrectionLevel.High)
<br />
<img id="like_btn" pid="@Model.Id" like="@Model.Like" style="width:50px;height:50px;cursor:pointer" src="~/Content/Temp/Home/Like.gif" />
<span id="like_c" >@Model.Like</span>
<br />
<img id="deslike_btn" pid="@Model.Id" DesLike="@Model.DesLike" style="width:50px;height:50px;cursor:pointer" src="~/Content/Temp/Home/DesLike.gif" />
<span id="deslike_c">@Model.DesLike</span>

<br />
<br />

     <div class="col-md-6 col-md-offset-3 thumbnail" id="comments" style="clear: both;overflow: hidden;margin-top: 20px">
        <div id="List" style="overflow: hidden">
            @Html.Action("Showcomment","home")
        </div>
        <hr class="clearfix" />
        <h4>ثبت نظر</h4>
        <hr />
            @Html.Action("InsertComment")
    </div>




@section scripts{

    <script>
        $(function () {
            $("#like_btn").click(function () {
                
                var pId = $(this).attr("pid");
                var like = $(this).attr("like");
                $.ajax({
                    url: "/Home/Like",
                    data: { Id: pId,like:like},
                    type: "Post",
                    dataType: "Json",
                    success: function (result) {
                        if (result.Success) {
                            $("#like_c").html(result.Html);
                        }
                        eval(result.Script);
                    },
                    error: function () {
                        alert("خطا!");
                    }
                });
            });

            $("#deslike_btn").click(function () {

                var pId = $(this).attr("pid");
                var DesLike = $(this).attr("DesLike");
                $.ajax({
                    url: "/Home/DesLike",
                    data: { Id: pId, DesLike: DesLike },
                    type: "Post",
                    dataType: "Json",
                    success: function (result) {
                        if (result.Success) {
                            $("#deslike_c").html(result.Html);
                        }
                        eval(result.Script);
                    },
                    error: function () {
                        alert("خطا!");
                    }
                });
            });
        });
    </script>


<script>
    function Success() {
        $('#Name').val('');
        $('#Text').val('');
    }

    function NestedComment(ParentID) {
        $.ajax({
            url: "/Home/InsertComment",
            data: { ParentID: ParentID },
            type: "Get"
        }).done(function (result) {
            $('#Comment_' + ParentID).append(result);
        });
    }
</script>
}

 

 

 

 

همین مقاله

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 26 مهر 1395
  • 13:36

مدل View یا مدلی که در اکشن ارسال شده تفاوت دارد

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)