Я разрабатываю комментарий страницу в 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>
И это мой Javascript код:
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
, кнопка вызовет другое действие, которое сохранит комментарий в базе данных.
Как я могу это сделать?
В общем наконечнике, если вы хотите взаимодействовать с элементами управления на сервере в C# (а не на клиенте в javascript), используя ASP-элементы управления ASP (например, asp: TextBox и asp: Button), а не элементы управления HTML могут помочь. Таким образом, вы можете обратиться к элементу управления с помощью идентификатора (например, this.textArea и this.btnSubmit) и воспользоваться другими преимуществами. – apollodude217
Можете ли вы привести мне пример? –