我在剃刀中有一个循环,它会多次生成模板.在模板内部有一个下拉列表
@Html.DropDownlistFor(x=>x.pasajero[i].option, Model.optionItems)
Run Code Online (Sandbox Code Playgroud)
将呈现下拉列表,但不会使用该selected="selected"属性设置任何选项.
我已经能够使用相同的值在循环外正确呈现下拉列表.有什么想法吗?
我有一个包含多个字段的模型的视图.当我在GET上渲染视图时,我有一个隐藏字段,存储一个此时为空的代码.然后我POST并在操作中通过模型向此代码字段添加值并将模型发送到视图,如:
return View (model);
Run Code Online (Sandbox Code Playgroud)
当视图呈现时,隐藏字段没有代码值,但视图确实包含在第一步中输入的所有其他值.所以现在当我发布第二个按钮时,传递给动作的模型不包含我在第一个帖子响应时传递给它的隐藏代码值.
如果我在第一篇文章中更新了模型,并将其发送回具有新值的视图,那么我是否应该将该代码存储在视图中的隐藏输入中并且能够将其再次发回到该操作中?
我还意识到,如果我更改第一篇文章中的任何模型字段并将更新的模型发送到视图,它将仅保留第一个POST操作的值.我这里有缓存问题吗?我该如何管理这种行为?谢谢
我一起使用淘汰赛和萨米.我有一个我声明的移动页面
$.sammy('#portal', function(){.....}).
Run Code Online (Sandbox Code Playgroud)
在外面'#portal'我有一个常规锚
<a href="otherpage.html">friends</a>.
Run Code Online (Sandbox Code Playgroud)
问题是,当我点击锚点时,网址会更新,但页面会停留在我已加载sammy的原始页面上......我认为只有当事件来自'#portal'时,sammy才会触发.有人知道为什么页面被锁定而不是重定向?