是否可以防止資料自動傳遞到輸入欄位。例如 - 如果我有一個編輯頁面,我想在其中更改資料,并且我希望用戶再次鍵入資料而不給他預先填充的舊資料。我正在查看有關 ModelState 和 asp-for 標簽的一些檔案,但我找不到答案。
我正在尋求幫助,我在這里找到了這篇文章。好吧,我想做恰恰相反的事情。
asp-for 標簽助手功能_
編輯:我試圖將輸入欄位的 value 屬性更改為空字串并且它起作用了,但是我仍然想知道是否有 asp.net 方法。
uj5u.com熱心網友回復:
如果您不想將資料從操作傳遞到編輯視圖,您可以回傳一個帶有空模型的視圖,如下所示:
public IActionResult Edit()
{
return View(new YourModel());
}
或者你可以嘗試使用id和name屬性來替換asp-for,這樣資料就不會系結到輸入上。這里是一個演示。
改變
<input asp-for="TestProperty" />
到
<input id="TestProperty" name="TestProperty" />
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/369483.html
