javascript - 如何从 Controller 保留html中的变量?

原文 标签 javascript c# asp.net-mvc

我的项目中有一个控制器

public ActionResult Create(int PeriodID = 0)
    {

        var ParentQry = from d in db.Periods
                        join sc in db.MultiRaterSurveyPeriods on d.PeriodID equals sc.PeriodID
                        where d.StartDate < DateTime.Now && d.EndDate > DateTime.Now && sc.StartDate < DateTime.Now && sc.EndDate > DateTime.Now
                        orderby d.PeriodID
                        select new {PeriodID = sc.MultiRaterSurveyPeriodID, PeriodName = d.PeriodName };

        var GroupResp = from d in db.MultiRaterSurveyGroups
                        join sc in db.RelationBetweenMRSPeriodMRSGroups on d.MultiRaterSurveyGroupID equals sc.MultiRaterSurveyGroupID
                        where d.StartDate < DateTime.Now && d.EndDate > DateTime.Now && sc.StartDate < DateTime.Now && sc.EndDate > DateTime.Now
                        orderby d.MultiRaterSurveyGroupID
                        select new { MultiRaterSurveyGroupID = d.MultiRaterSurveyGroupID, MultiRaterSurveyGroupName = d.MultiRaterSurveyGroupName, MultiRaterSurveyPeriodID = sc.MultiRaterSurveyPeriodID };

        ViewBag.PeriodID = new SelectList(ParentQry, "PeriodID", "PeriodName");
        ViewBag.surveygroups = new SelectList(GroupResp, "MultiRaterSurveyGroupID", "MultiRaterSurveyGroupName");}


如何从控制器获取变量以放入ViewBag.surveyperiod的视图create.cshtml中?

@foreach (var p in ViewBag.surveygroups)
                    {           
                                <input type="hidden" class="hiddenSurveyGroups" name="hiddenSurveyGroups" id="surveygroups" value="@ViewBag.surveygroups">
                    }


因为我希望该值可用于javascript。

最佳答案

您可以将p.Text和p.Value用于ViewBag.surveygroups。通过这个你可以访问这个。

您可以将value="@ViewBag.surveygroups"替换为value="@p.Value"

关于javascript - 如何从 Controller 保留html中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34986537/

相关文章:

c# - 具有相同数据源(C#)的多个组合框

asp.net-mvc - 未设置时,如何停止在 MVC3 中显示为默认日期?

javascript - gif图像的相对路径在附加到div后会中断?

javascript - Angular 定位动态更改语言

javascript - 计算页面上不在该元素中的其他元素的(总)高度

c# - 创建新类时如何传递类的实例?

c# - 如何在Unity,Unreal等游戏引擎中或直接在webXr中实时导出从Grasshopper,Rhino3d分析生成的顶点颜色?

asp.net-mvc - MVC调用Html.Action在区域内?

javascript - 将箭头指向位置(地理位置)

php - 年 View 日历