我在使用棱镜的SL3应用程序中有一个多选列表框,我需要在我的viewmodel中包含列表框中当前所选项目的集合.
viewmodel对视图一无所知,因此它无权访问列表框控件.此外,我需要能够从viewmodel清除列表框中的选定项目.
不知道如何解决这个问题
谢谢迈克尔
我有一个ASP.NET MVC3应用程序,并在我的一个模型类上进行远程验证.我发现,如果我打开了该模型和远程验证例程编辑观点IS NOT称为(由于未编辑与它的远程验证字段)在提交表单前,按钮点击张贴形式IS NOT列入请求发送到Action方法的数据.
如果远程验证例程IS被贴在表格之前叫-按钮点击提交表单IS包括在后.
我需要知道在服务器上调用Action时单击了哪个按钮,以便我可以确定用户是否单击了UPDATE或CANCEL.
如果我从模型中删除远程验证,则表单每次都会正确提交.
为什么在表单提交之前未调用远程验证时,用于提交表单的按钮将从表单发布中排除.
谢谢迈克尔
以下是一些示例代码:
@model Channel
<script src="@Url.Content("~/Scripts/jquery-1.6.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
@using (Html.BeginForm()) {
<fieldset>
<legend>Edit Channel</legend>
@Html.HiddenFor(model => model.ChannelGUID)
<div class="editor-label">Name</div>
<div class="editor-field">
@Html.EditorFor(model => model.Name)
@Html.ValidationMessageFor(model => model.Name)
</div>
<div class="editor-label">Description</div>
<div class="editor-field">
@Html.EditorFor(model => model.Description)
@Html.ValidationMessageFor(model => model.Description)
</div>
<div class="editor-label">Channel Code</div>
<div class="editor-field">
@Html.EditorFor(model => model.Code)
@Html.ValidationMessageFor(model => model.Code)
</div>
<p>
<button type="submit" name="updateCommand" value="Update">Update</button>
<button type="submit" class="cancel">Cancel</button> …Run Code Online (Sandbox Code Playgroud) 我正在使用ASP.NET动态数据来处理我构建的Silverlight应用程序的数据管理任务.它节省了大量时间,无需编写通常必须为最终用户管理数据的所有管理屏幕.
有一件事我无法弄清楚如何对屏幕上显示的下拉列表中的项目进行排序 - 列表视图上的过滤器下拉列表或数据输入屏幕上的过滤器下拉列表.
我是否在EDM分部类或ASP.NET DD字段模板中的某处指定了?或者别的地方?
我需要做的就是按显示值按字母顺序排序 - 它们看起来是随机顺序.
谢谢迈克尔
我在Windows Phone 7工具的RTM版本中创建的任何应用程序都会在仿真器屏幕的右侧显示framecounter,memory和gpu诊断信息.
我确实更改了任何设置/首选项 - 这是RTM模拟器的默认行为吗?
谢谢迈克尔