내가 asp.net
에 코멘트 페이지를 개발하고 있어요,이 내 페이지 :출시 두 가지 작업 ASP.NET
<form action="#">
<p><textarea id="textArea" rows="5" cols="30"></textarea></p>
<input type="submit" value="Submit" />
</form>
<p>Add some comments to the page</p>
그리고 이것은 내 자바 스크립트 코드 : 그때까지
window.onload = initAll;
function initAll() {
document.getElementsByTagName("form")[0].onsubmit = addNode;
}
function addNode() {
var inText = document.getElementById("textArea").value;
var newText = document.createTextNode(inText);
var newGraf = document.createElement("p");
newGraf.appendChild(newText);
var docBody = document.getElementsByTagName("body")[0];
docBody.appendChild(newGraf);
return false;
}
, 모든 것이 문제가되지 않지만 사용자가 submit
버튼을 클릭하면 버튼이 데이터베이스에 주석을 저장하는 다른 작업을 트리거합니다.
어떻게하면됩니까?
:
는 그런 다음 숨김 코드에서, 당신은 상기 btnSubmit_Click 방법을 추가 할 수 있습니다 (? 당신은 바로 예를 들어, nameOfPage.aspx.cs는 코드 숨김해야합니까) asp .NET 컨트롤 (예 : asp : TextBox 및 asp : Button)을 HTML 컨트롤 대신 사용하면 C#에서 서버의 컨트롤 (JavaScript에서는 클라이언트가 아님)과 상호 작용할 수 있습니다. 이렇게하면 id (예 : this.textArea 및 this.btnSubmit)로 컨트롤을 참조하고 다른 이점을 얻을 수 있습니다. – apollodude217
예를 들어 주시겠습니까? –