CellClick
Asp.net は初めてですが、Windows アプリケーションのように、asp の GridView のイベントを実装したいと考えていますdataGridView1_CellClick()
。
質問する
564 次
1 に答える
1
ページにjQueryを追加でき.aspx
ます。サーバー上で何かを処理したい場合は、jQueryから呼び出すことができますPageMethods.YourServerMethod
(例:SetName
このコードスニペット)。メソッドのSetName
定義は次のとおりです。
<head runat="server">
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptMgr" runat="server" EnablePageMethods="true"></asp:ScriptManager>
<div id="content" runat="server">
<asp:GridView ID="gridView" runat="server">
</asp:GridView>
</div>
</form>
<script type="text/javascript">
$("#gridView td").click(function () {
PageMethods.SetName("JavaScript!", onSuccessMethod, onFailMethod);
});
function onSuccessMethod(response) { alert(response); }
function onFailMethod() { }
</script>
</body>
コードビハインドファイル:
using System.Web.Services;
...
[WebMethod]
public static String SetName(string name)
{
return "This was called from " + name;
}
于 2012-12-03T10:26:44.233 に答える