小编use*_*088的帖子

如何调用另一个控制器操作从Mvc中的控制器

我需要从Controller A调用控制器B动作FileUploadMsgView并需要为它传递一个参数.

 Code---its not going to the controller B's FileUploadMsgView().
    In ControllerA
  private void Test()
    {

        try
        {//some codes here
            ViewBag.FileUploadMsg = "File uploaded successfully.";
            ViewBag.FileUploadFlag = "2";

            RedirectToAction("B", "FileUploadMsgView", new { FileUploadMsg = "File   uploaded successfully" });
        }

     In ControllerB receiving part
  public ActionResult FileUploadMsgView(string FileUploadMsg)
    {
         return View();
    }
Run Code Online (Sandbox Code Playgroud)

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

140
推荐指数
11
解决办法
27万
查看次数

如何在mvc中设置控制器中隐藏字段的值

我想从控制器设置一个隐藏字段的值.我怎么能这样做?

在视图部分,我已经给出了这样的..

 <div>
@Html.Hidden("hdnFlag", null, new { @id = "hdnFlag" }) 
</div>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-3 asp.net-mvc-2 asp.net-mvc-4

12
推荐指数
4
解决办法
13万
查看次数

C#MVC FindPartialView无法找到路径

我正在使用MVC4.I我正在尝试获取html字符串视图.

ViewEngineResult viewResult = ViewEngines.Engines.FindPartialView(ControllerContext, viewName);
Run Code Online (Sandbox Code Playgroud)

我将viewname作为"create".但是返回viewResult是view为null并显示SearchedLocartion也喜欢,

~/Views/LWWApplication/Create.aspx
~/Views/LWWApplication/Create.ascx
~/Views/Shared/Create.aspx
~/Views/LWWApplication/Create.cshtml
~/Views/Shared/Create.cshtml
Run Code Online (Sandbox Code Playgroud)

实际上第四个是文件(〜/ Views/LWWApplication/Create.cshtml).但是返回就像没有找到.视图和控制器包含相同的文件夹结构.

请帮忙.

asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

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

C#中两个日期之间的差异

在Senario我需要找出两个日期之间的区别.例如,开始日期是01/01/2012,To Date是01/10/2013.我需要输出为1.9年.

int tDays=(ToDate.Subtract(FromDAte).Days+1);
int years = tDays / 365;
int months = (tDays % 365) / 31;
Run Code Online (Sandbox Code Playgroud)

但是这种计算在闰年的情况下是错误的.

c#

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