using Visual.Web.Developer.2010.Express;
using SQL.Server.Management.Studios.R2.Express;
То, что я пытаюсь сделать, это получить кнопку, чтобы запустить некоторые C# при нажатии кнопки .. Звучит просто, не так ли? .. я застрял в этой части.
У меня есть интервал (кнопка пользовательского интерфейса JQuery), созданный при нажатии кнопки пользователя на входе HTML. Как только они нажимают на диапазон, он сохраняет введенный пользователем и отправляет его в базу данных ... Ну, еще не совсем. Я строю это, и я застрял в этой части.JQuery кнопка диапазона говоря «Button1_Click не определен»
Можно было бы прикрепить кнопку click через атрибут в теге span, правильно?
<span class="ui-state-default ui-corner-all ui-icon-disk ui-icon saveButton" title="Save" style="float:left" onclick="Button1_Click"></span>
C#
protected void Button1_Click(object sender, EventArgs e)
{
Console.WriteLine("Hello World");
}
Выглядит довольно просто, не так ли? Когда я запускаю это при отладке, Firebug читает «Button1_Click не определен»
.
.
.
Прошу прощения!
Мой HTML/Javascript код
<script type="text/javascript">
$(document).ready(function() {
$('.hexen').after('<span class="ui-state-default ui-corner-all ui-icon-disk ui-icon saveButton" title="Save" style="float:left" onclick="Button1_Click"></span>')// ui icon
.keypress(function() {
$(this).next('.saveButton').show();
}); //adds ui icon
$('.ui-state-default').hover(
function() {
$(this).addClass('ui-state-hover');
}, function() {
$(this).removeClass('ui-state-hover');
}); //ui icon hover
$('.saveButton').click(function() {
var id = $(this).prev().attr('id'); //used in the "data" attribute of the ajax call
var value = $(this).prev().val(); //used in the "data" attribute of the ajax call
$.ajax({
type: "POST",
url: "Default.aspx",
data: "{Id: " + id + ", Value: " + value + "}",
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function (data) {
console.log(data);
}
});
$(this).hide();
}); //runs ajax call and removes ui-icon after .saveButton is clicked
}); //end .ready
</script>
<input type="text" class="hexen" id="investigate1"/><br />
<input type="text" class="hexen" id="investigate2"/><br />
<input type="text" class="hexen" id="investigate3"/><br />
<input type="text" class="hexen" id="investigate4"/><br />
<input type="text" class="hexen" id="investigate5"/>
Заранее спасибо!
'OnClick =«Button1_Click»' пытается уволить функцию JavaScript под названием 'Button1_Click'. –