我需要从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) 我想从控制器设置一个隐藏字段的值.我怎么能这样做?
在视图部分,我已经给出了这样的..
<div>
@Html.Hidden("hdnFlag", null, new { @id = "hdnFlag" })
</div>
Run Code Online (Sandbox Code Playgroud) 我正在使用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).但是返回就像没有找到.视图和控制器包含相同的文件夹结构.
请帮忙.
在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)
但是这种计算在闰年的情况下是错误的.