だから私の質問は少し奇妙です、私はそれについて学びませんでした(ajaxアプローチ)
遭遇した元の関数を再利用し、関数の名前を変更してテストしました。
したがって、他の異なるシナリオ(より一般的)では:
いくつかの<asp:TextBox>
コントロール、1つの送信ボタン。
c#asp.net PostBackに対するAjaxの利点は何ですか?
これはコードです
function AppsName_AjxUpdt(CurrentColumn, recNumSplited, newValue, TBX, ActionRequest, RecordNum) {
$.ajax({
type: 'POST',
url: 'YourPageNameHere.aspx',
data: {
'PostSentByAjax': "true",
'CurrentColumn': CurrentColumn,
'recNumSplited': recNumSplited,
'value': newValue,
'ActionRequest': ActionRequest
},
success: function (data) {
//alert(data);
if (type == "UpdateUserID") {
TBX.setAttribute(defaultValue, newValue);
refreshData();
}
if (type == "reason") {
window.form1.submit();
}
if (type == "delete") {
document.getElementById("row_" + rowid).style.display = "none";
document.getElementById("totalMins").innerHTML = "<span style='text-decoration:underline;color:#A7C942;cursor:pointer;' onclick='refreshData();'>Refresh Results</span>";
}
}
});
}
<asp:TextBox>
では、このコード動作と自動ポストバック機能のバインドはどのように異なりますか?私がメモしたことを言うことができます...私が見ることができる利点は次のとおりです:
タグ内にc#コードが埋め込まれた動的テーブルを作成して、要素id
のsプロパティname
とvalue
sプロパティを生成できるようにすると同時に、そのコントロールが独自のイベントによってポストバックするようにしたい場合のみ( )のポストバックイベントでhtml controls
あり、タグのスコープ内でc#コードを適用した場合、asp:TextBoxのみの入力タイプ「text」を使用している間は適用できませんでした。