在我的asp.net應用程序中,我有一個textarea,它將用戶的評論作爲輸入。如何通過單擊asp.net mvc中的按鈕將textarea值傳遞給控制器操作?
<div>
<textarea name="mytext" id="mytext"></textarea>
</div>
這個textarea可以使用id來訪問。
我已下定義的按鈕(圖像按鈕)如下:
<a class="btn btn-success">Leave a Review</a>
我想textarea的值傳遞給一個控制器動作時給評論按鈕被點擊。
目前我重定向到一個控制器動作如下:
<a class="btn btn-success" onclick="localtion.href='@Url.Action("ControllerAction", "ControllerName", new { // pass data here })'">Leave a Review</a>
如何才能實現這一目標,有這方面的幫助表示讚賞。
<textarea name="mytext" id="mytext"></textarea>
<a class="btn btn-success" onclick="LeaveReviewFunc()">Leave a Review</a>
function LeaveReviewFunc() {
var textareadata = $("#mytext").val();
window.localtion.href='@Url.Action("ControllerAction", "ControllerName", new { text : textareadata })';
}
而且在行動:
public ActionResult ControllerAction(string text) {
//enter code here
}
創建表單,表單中添加文本區域,「名稱」屬性設置爲您的文字區域,並使用該名稱來訪問你的控制器 –
^它的內容,或者給'了'元素 –