目前測試 在cs上面
public int C { get; set; }
public List<string> ListInfor;
public void OnGet()
{
    C = 6;
    ListInfor = getList();
}
public List<string> getList()
{
  List<string> myStringLists = new List<string>();
  myStringLists.Add("大家好!1");
  myStringLists.Add("大家好!2");
  myStringLists.Add("大家好!3");
  return myStringLists;
}
cshtml上面
@{
    @Model.C
     List<string> c = Model.ListInfor;
}
@foreach (var item in c) {
    //顯示大家好
    <p>@item</p>
}
這樣可以把值從cshtml.cs傳到cshtml
想請問如何把值在從cshtml 傳到cshtml.cs
請問如何動態生成文字框 及內部變數控制
<form method="post" name="" action="">
        <p>名稱</p> <input name="name" value="123">
        
</form>
                        你是寫.net MVC吧?
你要把你所用到的資料附給 Model 變數
而且你Action那邊寫法也怪怪的
Index.cshtml.cs 程式碼
public ActionResult OnGet()
{
    TestViewModel viewModel = new TestViewModel()
    {
        C = 6,
        ListInfor = getList()
    };
    return View(viewModel);
}
public class TestViewModel
{
    public List<string> ListFor { get; set; }
    public int C { get; set; }
}
Index.cshtml 程式碼
@model TestViewModel
@foreach (var item in Model.ListInfor) {
    //顯示大家好
    <p>@item</p>
}
你可能要花點時間看看 微軟的快速入門文檔..
我們透過路由呼叫Asp.net連結 會在動態幫我們編譯View的Html代碼
其中資料最常使用Model變數來傳輸