小编Ari*_*a B的帖子

我怎么在MVC 4中使用ReturnUrl = ViewBag.ReturnUrl

我正在研究'ASP.NET MVC 4'应用程序.我正在使用/学习SimpleMembershipProvider,并尝试坚持VS2012使用Internet template(如果我没有记错的话,创建的默认逻辑,开箱即用的'SimpleMembershipProvider').

我被困在AccountController我无法想象的地方,我怎么能使用这个方法:

private ActionResult RedirectToLocal(string returnUrl)
        {
            if (Url.IsLocalUrl(returnUrl))
            {
                return Redirect(returnUrl);
            }
            else
            {
                return RedirectToAction("Index", "Home");
            }
        }
Run Code Online (Sandbox Code Playgroud)

根据我的理解,整个想法是重定向到您决定登录的位置(正是我想要完成的).我看了一下它在视图中的使用方式:

@using (Html.BeginForm(new { ReturnUrl = ViewBag.ReturnUrl }))
Run Code Online (Sandbox Code Playgroud)

寻找一个实际ViewBag.ReturnUrl设置了一些值的地方,我这里只有这个方法:

[AllowAnonymous]
public ActionResult Login(string returnUrl)
{
    ViewBag.ReturnUrl = returnUrl;
    return View();
}
Run Code Online (Sandbox Code Playgroud)

而且我对我应该如何获得位置/网址感到非常困惑.我设置了一些断点,我从来没有见过returnUrl不同的东西null,在这种情况下对我来说似乎很合乎逻辑,因为它在任何地方都没有价值(除非我当然错过了一些东西).

所以我真的无法弄清楚这是如何工作的.我发布以上内容只是为了表明我试图做我的作业,我尽可能多地调查,但我没有找到答案所以我在这里问.你能提供关于它如何实际工作的解释/例子吗?

asp.net-mvc-routing asp.net-mvc-4 simplemembership

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

为什么以"以管理员身份运行"运行Visual Studio?

使用Visual Studio 2012"以管理员身份运行"模式和其他方式有什么区别?为什么开发者更喜欢在管理员模式下使用VS?一个人获得的优势/特权是什么?我可能天真地问这个,但我只是好奇.谢谢.

c# visual-studio-2010 visual-studio visual-studio-2012

20
推荐指数
1
解决办法
4616
查看次数

文件包含损坏的数据 - 程序包管理器控制台

我试着关注这篇文章.有一个步骤说你需要XSockets.Sample.WebRTC通过包管理器控制台(PMC)安装 ,这是我被卡住的地方.
我收到的错误File contains corrupted data如下所示 -

在此输入图像描述

我经历过这篇文章, 但没有一个解决方案适合我.我无法找到解决问题的方法.我究竟做错了什么?我如何使其工作?

另一个问题是,在我关注的文章中,有这张照片显示 - 在此输入图像描述

但我没有像LocalNuget我的package source.我只有两个选项 - 检查上面的图像.

为什么会有这种差异?我的visual studio安装有什么问题吗?

c# nuget-package webrtc visual-studio-2012 xsockets.net

13
推荐指数
1
解决办法
9085
查看次数

MVC 4中的ReadOnly属性

虽然嘟嘟尖说,

在此输入图像描述

我尝试使用它但无法使其工作.我不确定它是如何工作的以及它的功能.那么这个内置属性的用途是什么ReadOnly

任何输入将不胜感激.谢谢.

c# asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

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

MVC实体框架中的种子方法

seed method我的应用程序的迁移文件夹中的主要用途是什么?在我的Configuration.cs文件中,我在种子方法中得到了这个 -

protected override void Seed(TestApplication.DataBaseContext.AppDBContext context)
        {
            //  This method will be called after migrating to the latest version.

            //  You can use the DbSet<T>.AddOrUpdate() helper extension method 
            //  to avoid creating duplicate seed data. E.g.
            //
            //    context.People.AddOrUpdate(
            //      p => p.FullName,
            //      new Person { FullName = "Andrew Peters" },
            //      new Person { FullName = "Brice Lambson" },
            //      new Person { FullName = "Rowan Miller" }
            //    );
            //
            SeedMemebership();
        } …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc entity-framework asp.net-mvc-3

7
推荐指数
1
解决办法
1万
查看次数

根据特定字段对结构体向量进行排序

目前我正在尝试根据特定字段对结构向量进行排序。我已经设置了一个自定义比较函数来使用排序函数。但是,我遇到了一些错误。

代码:

    struct Play{
      int min, down, yard, locat;
      string Description, offname, defname;
      double relevance;
     };

    bool customCompare(const Play &x, const Play &y)
    {
        return (x.relevance < y.relevance);
    }

    void printResults()
    {
        sort(vecData.begin(),vecData.end(), customCompare);
    }`
Run Code Online (Sandbox Code Playgroud)

错误:

    error C3867: 'List::customCompare': function call missing argument list; use '&List::customCompare' to create a pointer to member
    error C2780: 'void std::sort(_RanIt,_RanIt)' : expects 2 arguments - 3 provided
Run Code Online (Sandbox Code Playgroud)

c++ sorting

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

Microsoft CRM多行文本字段问题

我有一个包含3个字段的表单,数据类型为多行文本.即使输入的文本值对于这3个字段来说很长,我也被要求显示完整的内容.

所以我继续检查Automatically expand to use available space表格编辑器中的字段格式部分,了解这三个字段中的每一个.

在此输入图像描述

但是,似乎CRM只允许其中一个字段Automatically expand to use available space 检查此属性,这就是表单现在的样子 -

在此输入图像描述

在上图中,Co-insurance,Reinsurance和Activity Record等字段都是多行文本.

任何有关扩展所有字段以占用表单上可用文本空间的帮助都将受到高度赞赏.请注意,页面在页面加载时应仅显示一行文本.

提前致谢.仅供参考 - 我正在使用Microsoft CRM 2016在线实例.

microsoft-dynamics dynamics-crm dynamics-crm-4 dynamics-crm-2013

5
推荐指数
1
解决办法
2603
查看次数

MS CRM 2016在线自定义SSRS报告与子报告

我有一个SSRS FetchXml基于自定义的报告'A',用于MS CRM 2016在线实例.该报告包含RowGroups和ColumnGroups,如下所示 -

在此输入图像描述

我在这里使用tablix并且在标题中的表达式我正在格式化日期字段(目标月)并显示月份和年份.数据行中的表达式计算记录的数量.

数据行中的表达式 =IIF(CountRows()=0 OR IsNothing(CountRows()),0, CountRows())

执行报告时,它以下列方式显示数据 -

在此输入图像描述

现在,我被要求为此创建一个sub report / drill-down报告,我需要从相应的水平行组总计数中显示记录详细信息(在上面的屏幕截图中突出显示).我发现我需要创建另一个包含记录详细信息的报告"B",然后需要在RowGroup上切换GrpByLOB_IndividualBranches.

所以我创建了一个新的报告'B',如下所示,该报告有3个参数BranchName,LineTargetMonth .-

在此输入图像描述

在我现有的主报告"A"中添加了一个新的报告.

从子报告中我引用了报告'B',将其用作主报告'A'的子报告,并创建了如上所述的3个参数.

现在这是我面临的问题.我需要显示每个相应Line项的子报表,并且由于ColumnGroup的存在,GroupByTargetMonth我不确定子报表的放置方式和位置,以便ColumnGroup不会影响子报表上的数据.

如何在此子报表的Tablix中显示记录详细信息?

我需要在每个Line项目下面显示记录详细信息,如下面附加屏幕中的箭头标记所示 -

在此输入图像描述

我怎样才能做到这一点?

dynamics-crm reporting-services ssrs-2008 ssrs-tablix ssrs-2012

5
推荐指数
0
解决办法
425
查看次数

SSRS报告自定义排序顺序

我在SSRS表中的行组之一中需要自定义排序时遇到一些问题。

自定义排序顺序的逻辑-

如果行组值包含特定值,则应始终将其显示在底部,而所有其他值必须按升序显示。

例如-

假设从值列表中A,E,G,D,C,and F,“ D”应始终显示在最后,而其他元素将按升序排序。

因此,以上列表应按以下顺序排序- A,B,C,E,F,G,D

或者,如果元素列表为-,P,J,M,N,D,C,K 则所需的排序顺序为- C,J,K,M,N,P and D

必须为在报告中显示的行组数据实现此逻辑。

如果有人可以帮助我,将不胜感激。

谢谢。

sorting reporting-services ssrs-2008 ssrs-2008-r2 ssrs-2012

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

返回值以及mvc中的部分视图ajax调用

我正在研究mvc4项目.我正在使用Dexexpress网格.我想要做的是当我点击添加..我做ajax调用,以检查用户是否在数据库..如果没有保存到数据库和..我正在返回网格的paritial视图刷新网格与最新数据.

但是我想和gridview部分一起返回一些值...这样我就可以显示用户已经添加或者没有添加.

例如:ajax调用的Jquery代码

function AddUser() {
    showProgress();
    $.ajax({
        url: 'ManageUsers/AddUsers/?id=' + Math.random(),
        data: $("#frmManageUsers").serialize(),
        type: 'Post',
        datatype: 'json',
        success: function (data) {
            if (data != '') {                
                $("#grid").html('');
                $("#grid").html(data);
            }
            else
                alert('No Record Found');
        },
        error: function (request, status, error) { ShowErrorMessage(); },
        complete: function () { hideProgress(); ShowSuccessMessage(); }
    });
}  
Run Code Online (Sandbox Code Playgroud)

和控制器

public ActionResult AddUsers(Usertable model)
        {
            int successid = ManageUserExecutor.Save(model);
            if (successid == -1)
            {
                List<usp_GetListOfUsers_Result> objList = new List<usp_GetListOfUsers_Result>();
                return PartialView("GridViewPartial", objList);
            }
            else
                return RedirectToAction("GridViewPartial");
        } …
Run Code Online (Sandbox Code Playgroud)

jquery asp.net-mvc-4

0
推荐指数
1
解决办法
5853
查看次数