asp.net+jquery+wcf实现ajax访问方式
新手求问,请勿笑。。。
本来想用页面控制权限,由页面暴露wcf服务接口,然后jquery调用页面接口,如下:
jquery:
$(function() {
$("#btnOK").click(function() {
$.ajax({
type: "Post",
url: "<%=Request.Url.ToString() %>/GetStr",
//方法传参的写法一定要对,str为形参的名字,str2为第二个形参的名字
data: "{'str':'我是','str2':'XXX'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
//返回的数据用data.d获取内容
alert(data.d);
},
error: function(err) {
alert(err);
}
});
//禁用按钮的提交
return false;
});
});
test.aspx:
[System.Web.Services.WebMethod]
public static string GetStr(string str, string str2)
{
return wcf.getstr(str,str2);
}
但是这样貌似搞的页面全是静态函数,多个用户并发访问同一页面不会有问题吗?
如果有问题,请问应该用何种方式实现访问wcf并能控制权限?
还有,如果wcf可以权限控制了,还要aspx有什么用?
本来想用页面控制权限,由页面暴露wcf服务接口,然后jquery调用页面接口,如下:
jquery:
$(function() {
$("#btnOK").click(function() {
$.ajax({
type: "Post",
url: "<%=Request.Url.ToString() %>/GetStr",
//方法传参的写法一定要对,str为形参的名字,str2为第二个形参的名字
data: "{'str':'我是','str2':'XXX'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
//返回的数据用data.d获取内容
alert(data.d);
},
error: function(err) {
alert(err);
}
});
//禁用按钮的提交
return false;
});
});
test.aspx:
[System.Web.Services.WebMethod]
public static string GetStr(string str, string str2)
{
return wcf.getstr(str,str2);
}
但是这样貌似搞的页面全是静态函数,多个用户并发访问同一页面不会有问题吗?
如果有问题,请问应该用何种方式实现访问wcf并能控制权限?
还有,如果wcf可以权限控制了,还要aspx有什么用?
...全文
相关推荐
ASP.NET源码——[聊天留言]ASP.NET+Ajax无刷新评论(留言)系统.zip
总的来说,这个ASP.NET+Ajax无刷新评论系统展示了如何结合服务器端的强大功能和客户端的实时交互,实现高效、流畅的用户体验。
jquery+.net实现简单的Rss阅读器_dotnet整站程序.rar
《jQuery + .NET 实现简单RSS阅读器:深入解析与应用》在互联网时代,RSS(Really Simple Syndication)订阅已成为获取网站更新信息的重要方式。
ASP.NET网络办公助理设计与实现(源代码+论文).zip
**状态管理**:理解视图状态、隐藏字段、查询字符串等不同状态管理方式,以及何时使用它们。7. **AJAX与jQuery**:ASP.NET支持AJAX技术,使得部分页面可以异步更新,提高用户体验。
简单实用的程序员简历模板
**Ajax, Json, LinqToXML, JavaScript, JQuery, HTML+DIV+CSS, miniui, easyui, ExtJS**: 这些都是Web开发中的关键技术,Ajax
中金程序员简历.docx
**Ajax/Json/LinqToXML/JavaScript/jQuery/HTML+DIV+CSS/miniui/easyui/ExtJS**: 这些是Web开发相关的技术,Ajax用于实现页面异步更新


