Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net MVC4 razor动态表格单元_Asp.net_Asp.net Mvc 4 - Fatal编程技术网

Asp.net MVC4 razor动态表格单元

Asp.net MVC4 razor动态表格单元,asp.net,asp.net-mvc-4,Asp.net,Asp.net Mvc 4,你好,你能帮我吗 在我看来,我有以下表格: <table style="width: 100%;"> <tr> <td>@Html.DisplayName("idOperation")</td> <td>@Html.DisplayName("NameOperation")</td> </tr> <tr> <td> <select id=

你好,你能帮我吗

在我看来,我有以下表格:

<table style="width: 100%;">
  <tr>
    <td>@Html.DisplayName("idOperation")</td>
    <td>@Html.DisplayName("NameOperation")</td>
  </tr>
  <tr>
    <td>
      <select id="Operation" class="sltStyle">
        @foreach (var item1 in ViewBag.Operations)
        {         
          <option>@item1.Id_Operation</option>           
        }
      </select>
    </td>
    <td>
    </td>
  </tr>
</table> 

@Html.DisplayName(“idOperation”)
@Html.DisplayName(“NameOperation”)
@foreach(ViewBag.Operations中的变量item1)
{         
@项目1.Id\u操作
}
控制器

public class testController : Controller
{
  private RendementEntities db = new RendementEntities();
  public ActionResult PartialViewDemo()
  {
    List<Operations> allOperations = db.Operations.ToList();
    return View(allOperations);
  }
  public ActionResult NomOperation(int idOperation)
  {
    IEnumerable<Operations> allOperations = db.Operations.ToList();
    var selectedOperationId = (from c in allOperations where c.Id_Operation == idOperation select c.Id_Operation).FirstOrDefault();
    var NameForId = (from a in allOperations where a.Id_Operation == selectedOperationId select a.Designation).FirstOrDefault();
    return PartialView("_OperationsPV" , NameForId);
  }
}
公共类testController:Controller
{
私有RendermentEntities db=新RendermentEntities();
公共行动结果PartialViewDemo()
{
List allOperations=db.Operations.ToList();
返回视图(allOperations);
}
public ActionResult NomOperation(int idOperation)
{
IEnumerable allOperations=db.Operations.ToList();
var selectedOperationId=(来自allOperations中的c,其中c.Id_操作==idOperation选择c.Id_操作);
var NameForId=(来自allOperations中的a,其中a.Id_Operation==selectedOperationId选择a.Designation);
返回部分视图(“_OperationsPV”,NameForId);
}
}
当用户选择idOperation(onclick)时,是否可能自动生成nameOperation


谢谢你

你说的“自动生成”是什么意思?应该在哪里显示什么?到目前为止你试过什么了吗?我不清楚你的控制器。请给我您的完整代码。自动生成是指当用户选择I操作时,下一列名称操作将自动显示。您可以使用javascript处理
的更改事件并更新值,但值来自何处?您需要学习正确地使用视图模型和html帮助程序,因为这里显示的内容都不起作用。代码中的任何内容都没有任何意义。你能概述一下你在这里真正想做什么吗。您似乎希望显示一个下拉列表,显示所有
操作的
指定
属性
,并能够回发所选
操作的
Id\u操作
属性