그것 여기 내 처음으로, 내가 뭔가 잘못 쓴 죄송 경우 ...이 HTML 코드가 MVC FormCollection해서 AllKeys 문자열 [0]
, 나는 FormCollection의 모든 확인란을 얻을 필요가[HttpPost]
public ActionResult teste2(FormCollection collection)
{
var names = collection.AllKeys.Where(c => c.StartsWith("ckb") &&
collection.GetValue(c) != null &&
collection.GetValue(c).AttemptedValue == "1");
return View();
}
하지만이 결과는 allKeys string [0]입니다. Ajax/Jason 및 웹에서 찾은 다른 제안을 사용하여이 작업을 시도했지만 동일한 결과가 나타납니다. 나는 이상한 생각이 없습니다.
제발, 도와주세요! =]
@using (Html.BeginForm())
{
<ul>
@foreach (CWGD.BE.funcionalidade func0 in Model.func.Where(q => q.funcionalidade_pai == null))
{
<li>
<input type="checkbox" name="[email protected](func0.funcionalidade_id)"/>
@func0.funcionalidade_nome
<ul>
@foreach (var func1 in Model.func.Where(q => q.funcionalidade_pai == func0.funcionalidade_id))
{
<li>
<input type="checkbox" name="[email protected](func1.funcionalidade_id)"/>
@func1.funcionalidade_nome
<ul>
@foreach (var func2 in Model.func.Where(q => q.funcionalidade_pai == func1.funcionalidade_id))
{
<li>
<input type="checkbox" name="[email protected](func2.funcionalidade_id)" id="[email protected](func2.funcionalidade_id)" />
@func2.funcionalidade_nome</li>
}
</ul>
</li>
}
</ul>
</li>
}
</ul>
<input type="submit" value="Save" />
}
어떤 언어입니까? 귀하의 태그는 매우 일반적입니다. – lanzz
It 's ASP.NET MVC C# 면도기 – Sah
이러한 질문에는 일반적인 mvc 태그가 아니라 asp.net-mvc 태그로 태그를 지정하십시오. MVC 패턴은 ASP.NET 환경 에서뿐만 아니라 일반적인 MVC 아키텍처와 관련된 질문에만 'mvc'태그가 있어야하며 특정 MVC 구현에는 문제가되지 않습니다. – lanzz