[英]Using multiple forms on the same page in asp.net 3.5
Please read this link it tells you how to work with multiple forms inside a page hope it helps .
http://www.frederikvig.com/2009/06/using-multiple-forms-on-an-asp-net-web-forms-page/
是的,有一个简单的方法。 您可以通过AJAX发送所需的值。 您将需要一个WebMethod来处理它,并需要Javascript代码来收集它。 例:
HTML
<div class="myform" data-formid="login">
<input type="text" data-name="username">
<input type="password" data-name="password"
<span class="submit"></span>
</div>
Java脚本
$(function() {
$(".submit").click(function() {
var func = $(this).parent().data("formid");
var valueItems = $(this).siblings(["data-name"]);
var data = {};
valueItems.each(function() {
data[$(this).data("name")] = $(this).val();
});
$.ajax({
url: yoururl,
data: data
method: "POST"
}).done(function(data, textStatus, jqXHR) {
//Response
});
});
});
最后,您将需要服务器端的.svc文件并正确实现登录WebMethod
。 例:
Public Class Service1
Inherits System.Web.Services.WebService
<System.Web.Services.WebMethod(CacheDuration:=60)> _
Public Function ConvertTemperature(ByVal dFahrenheit As Double) _
As Double
ConvertTemperature = ((dFahrenheit - 32) * 5) / 9
End Function
End Class
取自docs 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.