如何使用剃须刀页面访问代码中的输入文本框
how to access input text box in code with razor page
我在 asp
中使用 razor 页面制作工作系统
我想在按下按钮时向输入文本添加一个值。
这是输入框
[]
点击按钮
⑤
输入框加5个
[5]
如何在代码中访问输入文本框
这是AddWork.cshtml输入文本
<form class="form-horizontal" method="post">
InputWork: <input type="text" asp-for="boradIds" />
<select asp-for="inputIds" asp-items="Model.seletcIdList">
</select>
<input type="submit" value="Add" />
</form>
这是调用 AddWork cs func
<form method="post">
<input asp-page-handler="AddItem" asp-route-resoruceId=@item.board_id
class="btn" type="submit" value="AddWork" />
</form>
这是cs.
[BindProperty(SupportsGet = true)]
public string boradIds { get; set; }
public IActionResult OnPostAddItem(int bid)
{
//if (bid == 0)
// return Page();
boradIds =boradIds +bid.ToString();
return RedirectToPage();
}
我不知道如何访问输入文本值
如果你想在OnPostAddItem中获取boradIds,你需要将<input type="text" asp-for="boradIds" />
放入将调用OnPostAddItem
的表单中。
<form method="post">
InputWork: <input type="text" asp-for="boradIds" />
<select asp-for="inputIds" asp-items="Model.seletcIdList">
</select>
<input asp-page-handler="AddItem" asp-route-resoruceId=@item.board_id
class="btn" type="submit" value="AddWork" />
</form>
这样当你点击AddWork按钮时,它会将boradIds和resoruceId传递给handler,如果你想在handler中获取resoruceId,你需要使用int resoruceId
。
我在 asp
中使用 razor 页面制作工作系统我想在按下按钮时向输入文本添加一个值。
这是输入框
[]
点击按钮
⑤
输入框加5个
[5]
如何在代码中访问输入文本框
这是AddWork.cshtml输入文本
<form class="form-horizontal" method="post">
InputWork: <input type="text" asp-for="boradIds" />
<select asp-for="inputIds" asp-items="Model.seletcIdList">
</select>
<input type="submit" value="Add" />
</form>
这是调用 AddWork cs func
<form method="post">
<input asp-page-handler="AddItem" asp-route-resoruceId=@item.board_id
class="btn" type="submit" value="AddWork" />
</form>
这是cs.
[BindProperty(SupportsGet = true)]
public string boradIds { get; set; }
public IActionResult OnPostAddItem(int bid)
{
//if (bid == 0)
// return Page();
boradIds =boradIds +bid.ToString();
return RedirectToPage();
}
我不知道如何访问输入文本值
如果你想在OnPostAddItem中获取boradIds,你需要将<input type="text" asp-for="boradIds" />
放入将调用OnPostAddItem
的表单中。
<form method="post">
InputWork: <input type="text" asp-for="boradIds" />
<select asp-for="inputIds" asp-items="Model.seletcIdList">
</select>
<input asp-page-handler="AddItem" asp-route-resoruceId=@item.board_id
class="btn" type="submit" value="AddWork" />
</form>
这样当你点击AddWork按钮时,它会将boradIds和resoruceId传递给handler,如果你想在handler中获取resoruceId,你需要使用int resoruceId
。