我需要在我的表单中有多个单选按钮组,如下所示:
我知道只需为每个组指定相同的" 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拥有List的OptItems内部: …
我有一个管理页面,其中用户点击链接,然后使用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)页面中?
我制作了一个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) 我的实体框架模型中的"类别"和"产品"实体之间存在多对多关联.看一看:

问题:我不知道我该怎么选择那些" 产品,这是关联与给定的类别 ".
就在这里我有我想要的伪代码:
var query = from PRD in MyEFModel.Product
where PRD.Category.ID == GivenCategoryID
select PRD;
Run Code Online (Sandbox Code Playgroud)
希望你意识到我需要什么.无论是使用LINQ还是Lambda都无关紧要.提前致谢.
我是WPF和Windows Forms的新手.我需要知道我怎么能自定义一个类的控件(如标签或文本框...),并定义它的长相和我写的自定义方法是控制的任何所需的事件.就像点击标签周围的黑色边框一样.
我需要做的这一切SO,我可以动态创建该类的多个实例,因为我想,确保它们都具有相同的功能,并且我把他们的样子.
有没有关于这个的简单教程?
wpf ×2
ajax ×1
dispose ×1
events ×1
inheritance ×1
jquery ×1
many-to-many ×1
radio-button ×1
radio-group ×1
razor ×1
select ×1
winforms ×1