小编All*_*Est的帖子

使用RedirectToAction传递TempData

简介:我是一名试图学习ASP.NET核心MVC的.NET学生.所以请理解.我在网上搜索了我的问题的答案,但还没有找到适合我的解决方案.

问题:我想在创建帖子时将创建帖子方法的验证消息传递给索引IActionmethod,并且它们现在将其显示为警报消息.我在网上看到ViewBag在重定向中存活,但TempData确实如此.到目前为止这是我的代码.

创建帖子方法:

 public IActionResult CreatePost(string textContent, string headline, string type)
    {

        var catType = new Category() { CategoryType = type.ToUpper() };

        if (db.Category.Any(s => s.CategoryType.Trim().ToLower() == type.Trim().ToLower()))
            catType = db.Category.FirstOrDefault(s => s.CategoryType.Trim().ToLower() == type.Trim().ToLower());


        var newPost = new Post()
        {
            Content = textContent,
            Header = headline,
            DateOfPost = DateTime.Now,
            category = catType

        };
        db.Posts.Add(newPost);
        db.SaveChanges();

        TempData["validation"] = "Your post hase been publsihed";

        return RedirectToAction("Index");
    }
Run Code Online (Sandbox Code Playgroud)

索引方法:

public IActionResult Index()
        {

        var validation = TempData["validation"];

            var posts = (from x …
Run Code Online (Sandbox Code Playgroud)

asp.net-core-mvc

13
推荐指数
2
解决办法
8073
查看次数

FullCalendar 自定义按钮图标未显示

      $('#calendar').fullCalendar({
         header: {
                    left: /*'prev,next'*/'BackwardButton,ForwardButton',
                    center: 'title',
                    right: '',
                },             
                customButtons: {                    
                    ForwardButton: {
                        //text: 'Framåt',
                        click: function () {
                        
                        }
                    },
                    BackwardButton: {
                        //text: 'Bakåt',
                        click: function () {
                         
                            



                        }
                    }
                },
                                buttonsIcons: {
                    BackwardButton: 'left-single-arrow',
                    ForwardButton: 'right-single-arrow',
                },
      
      });
Run Code Online (Sandbox Code Playgroud)
<link href="https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.9.0/fullcalendar.css" rel="stylesheet"/>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.0/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.9.0/fullcalendar.js"></script>



<div id="calendar"></div>
Run Code Online (Sandbox Code Playgroud)

我正在使用FullCalender.io。我有两个自定义按钮,我想向其中添加默认的 V 形或箭头。我找到了这些属性,但我不知道应该把它放在完整日历初始化的哪个位置。到目前为止没有任何效果。我只得到文本“未定义”。任何想法任何人?

      jQuery('#calendar').fullCalendar({
            header: {
                left: 'BackwardButton,ForwardButton',
                center: 'title',
                right: '',
            },             
            customButtons: {                    
                ForwardButton: {
                    //text: 'Framåt',
                    click: function () {

                    } …
Run Code Online (Sandbox Code Playgroud)

javascript jquery fullcalendar

6
推荐指数
1
解决办法
9268
查看次数

尝试使用Toastr时出现错误“ toastr不是函数错误”

我想使用Toastr通知用户。我已按照指南进行设置。但我收到错误消息:Uncaught TypeError: toastr is not a function。我查看了“网络”选项卡,文件已正确加载。尝试使用CDN以确保。但是没有运气。这是我尝试使用的方式:

    toastr('Are you the 6 fingered man?');
Run Code Online (Sandbox Code Playgroud)

如演示中所示。关于我在做什么错的任何建议吗?

javascript jquery toastr

2
推荐指数
2
解决办法
5105
查看次数

SharePoint REST Api 按日期筛选

我正在尝试按日期过滤掉项目。我想要获得一个项目,其 dateFrom 等于或大于今天,并且 dateTo 等于或小于今天。这是我的查询和重新格式化日期函数。在 SharePoint Online 中,我将日期设置为only date。默认情况下,sharePoint 将时间部分设置为 23:00:00。这就是静态使用它的原因。\xc2\xb4ge dateFrom\xc2\xb4查询部分工作正常,但忽略le dateTo了 equel 部分。因此,如果 dateTo 设置为2018-03-19. 我没有收到任何将 dateTo 设置为该日期返回的项目2018-03-19。我的查询有误吗?

\n\n
     var requestUrl = _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getbytitle(\'" + _weaklyQuestion + "\')/items?$select=Id,Title,answersOptions,dateFrom,dateTo&$filter=(\'" + ReFormatTime() + "\' ge dateFrom) and (\'" + ReFormatTime() + "\' le dateTo)&$top=1";\n\n        function ReFormatTime() {\n        var date = new Date(),\n            year = date.getFullYear(),\n            month = date.getMonth() + 1,\n            dt = date.getDate();\n\n        if (dt < 10) {\n            dt …
Run Code Online (Sandbox Code Playgroud)

api rest sharepoint datetime sharepoint-online

0
推荐指数
2
解决办法
2万
查看次数