Вы можете использовать функцию Jquery .ajax или pagemethod.YourWebMethod.
Создайте веб-метод в вашем коде C # и вызовите его, используя эти две функции.
Вы можете сделать метод страницы с помощью EnabledPageMethod = "true" в диспетчере скриптов и использовать функцию Jaquery .ajax, поставив скрипт jquery java.
Это будет на странице за кодом (создать веб-метод):
public partial class _Default : Page
{
[WebMethod]
public static string GetDate()
{
return DateTime.Now.ToString ();
}
}
Как указано в Default.aspx, это java-скрипт:
$(document).ready(function() {
// Add the page method call as an onclick handler for the div.
$("#Result").click(function() {
$.ajax({
type: "POST",
url: "Default.aspx/GetDate",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
// Replace the div's content with the page method's return.
$("#Result").text(msg.d);
}
});
});
});
<head>
<title>Calling a page method with jQuery</title>
<script type="text/javascript" src="jquery-1.2.6.min.js"></script>
<script type="text/javascript" src="Default.js"></script>
</head>
<body>
<div id="Result">Click here for the time.</div>
</body>