如何从控制器保留 html 中的变量
How to keep variable in html from controller?
我的项目中有一个控制器
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重定向html传递php变量
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 来自文本输入null的html javascript变量
- 如何在HTML中显示服务器对象变量
- 在索引.html和应用.js [node.js] 之间共享变量
- 节点.js将变量显示为 HTML
- 从Javascript和Php变量创建Html模板文档
- 在if语句下的html中使用javascript变量
- 操作javascript变量[HTML]以只显示文本
- 在HTML包围的javascript中添加两个变量
- 变量不递增如何I'我喜欢html按钮点击的时候
- 将变量从html传递到javascript再传递到php
- HTML 按钮点击函数无法使用 jQuery 变量作为参数
- 使用JavaScript变量更改HTML组类
- 如何在html中将字符串转换为数字?以及如何将变量传递到scriptlet代码中
- $Scope变量在HTML中不更新,尽管在控制器中不断更新
- 使用php在html中搜索硬编码的JavaScript变量
- 将html变量从Ajax传递到PHP
- Jquery 不会正确更新带有变量 (html) 的文本框
- 如何在JQuery中克隆变量html元素