私は MVC3 に取り組んでいます。フロント エンドから DB にユーザーを追加する必要があります。formcollection を使用しています。formtag 内で次のボタンを使用しています。
<td> <input type="submit" class="btn" name="adduser" id="btnAdd" value="Add/Edit User" /></td>
<td> <input type="submit" class="btn" name="cancel" id="btnCancel" value="Cancel" /></td>
以下は私のコントローラーメソッドです、
public ActionResult TravelReadyAdminAccess(FormCollection Collection, string adduser, string cancel)
{
TravelReadyAdminBLL objTravelReadyAdminBLL = new TravelReadyAdminBLL();
try
{
int intLoggedinUserId = 0;
int intMappedUserId = 0;
intLoggedinUserId = Convert.ToInt32(Collection["loggedinuser"]);
intMappedUserId = Convert.ToInt32(Collection["mappeduser"]);
var button = adduser ?? cancel;
if (button == "Add/Edit User")
{
objTravelReadyAdminBLL.TravelReadyAddUser(intLoggedinUserId, intMappedUserId);
ViewData["EditUser"] = "User Added Sucessfully";
}
else if (button == "Cancel")
{
return RedirectToAction("TravelReadyAdminAccess");
}
return RedirectToAction("TravelReadyAdminAccess");
}
catch (Exception ex)
{
ILogManager LogManager = new LogManager();
var frame = new StackFrame(0);
LogManager.CallLogging(frame, ex.Message, ex.StackTrace);
return RedirectToAction("Error", "Common");
}
}
ユーザーが追加したときに成功メッセージを取得したい..コントローラーメソッドで何を返す必要がありますか?