小编Ali*_*Ali的帖子

MVC 4 Razor中的多个单选按钮组

我需要在我的表单中有多个单选按钮组,如下所示:
在此输入图像描述

我知道只需为每个组指定相同的" name "html属性即可.
但是,
当使用html helper时,MVC不允许您指定自己的name属性:

@Html.RadioButtonFor(i => item.id, item.SelectedID, new { Name = item.OptServiceCatId })  
Run Code Online (Sandbox Code Playgroud)

因为它查看每个标签的" 名称 "属性(而非" id ")以将表单映射/绑定到控制器接收的模型等.

有人说,指定每个具有相同"GroupName"属性将解决问题,但它也不起作用.

那么,有什么办法可行吗?

编辑:
这是我的观点(简化):

@model Service_Provider.ViewModels.SelectOptServicesForSubServiceViewModel

@foreach (var cat in Model.OptServices)
{
  //A piece of code & html here
  @foreach (var item in cat.OptItems.Where(i => i.MultiSelect == false))
  {
     @Html.RadioButtonFor(i => item.id, item.SelectedID, new { GroupName = item.OptServiceCatId })
<br />
  }    
}
Run Code Online (Sandbox Code Playgroud)

注意:
我的模型是List<OptServices>:

public List<OptServices> Cats {get; set;}
Run Code Online (Sandbox Code Playgroud)

和OptServices拥有ListOptItems内部: …

radio-group radio-button razor asp.net-mvc-4

37
推荐指数
2
解决办法
13万
查看次数

MVC 4客户端验证不适用于使用Ajax加载的表单

我有一个管理页面,其中用户点击链接,然后使用Ajax 将PartialView包含Web表单的相应内容加载到Admin页面上的特定div中.

全部

"~/Scripts/jquery-2.0.3.js",
"~/Scripts/jquery.unobtrusive-ajax.js",
"~/Scripts/jquery.validate.js",
"~/Scripts/jquery.validate.unobtrusive.js"
Run Code Online (Sandbox Code Playgroud)

Admin页面中引用,并且在PartialView加载时,jQuery客户端验证将不起作用.

但是当我在其中引用这些脚本时PartialView,一切正常,但我不打算为每个脚本执行此操作,PartialView因为它们很多并且每次加载时,必须再次从服务器请求至少两个.js文件.

有没有办法在没有这个问题的情况下将这些脚本放在我的父(Admin)页面中?

ajax jquery unobtrusive-validation asp.net-mvc-4

19
推荐指数
1
解决办法
1万
查看次数

如何使UserControl在运行时(在WPF中)自行删除?

我制作了一个userControl包含一些标签和复选框以及一个"x"按钮,用于在单击时自行移除.

考虑到在我的WPF应用程序,用户可以动态地把尽可能多的这个userControl在运行时,他想,他们都不会有一个name解决到属性,究竟是否有可能删除UserControl从应用程序,通过点击它是-child-按钮"x"(即在它的"x"按钮的事件处理程序内)???


我已经看了一千个地方,发现这些特殊的两行代码无法正常工作:

((Grid)button.Parent).Children.Remove(this);
((Button)control.Parent).Content = null;
Run Code Online (Sandbox Code Playgroud)

wpf user-controls dispose

2
推荐指数
1
解决办法
7340
查看次数

如何从实体框架中的多对多关联中进行选择?

我的实体框架模型中的"类别"和"产品"实体之间存在多对多关联.看一看:

许多一对多

问题:我不知道我该怎么选择那些" 产品,这是关联与给定的类别 ".

就在这里我有我想要的伪代码:

var query = from PRD in MyEFModel.Product
            where PRD.Category.ID == GivenCategoryID
            select PRD;
Run Code Online (Sandbox Code Playgroud)

希望你意识到我需要什么.无论是使用LINQ还是Lambda都无关紧要.提前致谢.

select many-to-many entity-framework asp.net-mvc-3

1
推荐指数
1
解决办法
2174
查看次数

如何定义控件的自定义类,并在其中定义自定义事件和处理程序(在WPF中)?

我是WPF和Windows Forms的新手.我需要知道我怎么能自定义一个类的控件(如标签或文本框...),并定义它的长相我写的自定义方法是控制的任何所需的事件.就像点击标签周围的黑色边框一样.

我需要做的这一切SO,我可以动态创建该类的多个实例,因为我想,确保它们都具有相同的功能,并且我把他们的样子.

有没有关于这个的简单教程?

wpf events inheritance winforms

0
推荐指数
1
解决办法
318
查看次数