using Visual.Web.Developer.2010.Express;
using SQL.Server.Management.Studios.R2.Express;
は、ボタンがクリックされたときに、いくつかのC#を実行するためのボタンを取得している「のButton1 Clickが定義されていません」と言っスパンボタンは右、簡単に聞こえる?..私はこだわっていますこの部分で
ユーザーのキー入力がHTML入力であると、スパン(Jquery UIボタン)が作成されています。スパンをクリックするとすぐに、ユーザーが入力した内容が保存され、データベースに送信されます...まあ、まだありません。私はこれを構築しており、私はこの部分で立ち往生しています。jqueryのは..私は何をしようとしている
スパンタグの属性を使用してボタンクリックを添付しますか?
<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"/>
ありがとう!
http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/ 'onclickの=「のButton1 Click」' 'Button1_Click'というJavaScript関数を発射しようとしています。 –