我有一個非常簡單的形式是這樣的...形式提交狀態成功/失敗
<form id="myform" enctype="multipart/form-data" action="/api/test/Post" method="post">
<input name="file2" type="file" />
<input type="text" name="text1" />
<input type="submit" name="submit" value="click click" />
</form>
這輪流調用一個RESTful服務,它看起來像....
public void Post()
{
var httpRequest = HttpContext.Current.Request;
string value1 = httpRequest .Form["text1"];
//do stuff with the form data submitted
var files = new List<string>();
foreach(string file in httpRequest .Files)
{
var postfeild = httpRequest .Files[file];
//do stuff
}
}
當提交按鈕被按下的形式,頁面刷新。我想告訴用戶他們的表單是否已成功提交,如果發生錯誤,或將其重定向到另一個頁面。
這可能實現嗎?我想過做一個ajax調用,然後發送字符串數據,但是,讓文件複雜化。
有什麼我可以通過C#或JavaScript做到的,以達到理想的效果嗎?
只需發送一個viewbag屬性後的帖子。並根據該值顯示/隱藏您的成功div。 – qamar