JS 调用 C# 函数

怎么在前台调用C#在后台写的函数?望指点,谢谢!... 怎么在前台调用C#在后台写的函数?
望指点,谢谢!
展开
 我来答
百度网友9371e9c
2013-12-12 · TA获得超过267个赞
知道小有建树答主
回答量:164
采纳率:71%
帮助的人:54.2万
展开全部
问题解决了么? 用ajax首先要看你建的是什么项目,如果是mvc的项目,可以直接在视图写ajax,在 控制器写个方法,如果有很多返回值,可以放到一个实体里,也可以返回 json 格式的。如果项目是普通的网站程序,或者是三层。就添加个文件,叫一般处理程序(.ashx),然后在里面写方法,写要返回的值,然后在页面上通过ajax请求,调用返回值。就好了。
要是没懂,就先了解,ajax+一般处理程序。也可以留个邮箱,把代码发你作为参考
追问
我后来用这个了   __doPostBack("","")  还是谢谢哈~
追答

其实还有更简单的方法,

cs文件的代码:

页面的代码:

只要把我为了测试定义的这些固定的参数换一下,扩展一下就好了。。。比那个dopostback简单些,个人认为的……

后置代码定义的公共类型的变量在视图里是可以通过<%%>调用到的。<% =id %>相当于Response.Write(id),,就是输出id的值。这也可以帮助你做其他的事,自己扩展咯

豁然丶境地
2013-12-14 · 超过10用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:25.6万
展开全部
function test(){       
          $.ajax({ 
             type: "Post",          
            url: "default.aspx/test",     
            contentType: "application/json; charset=utf-8",     
            dataType: "json",     
            success: function(data) {     
            },     
            error: function(err) {      
            }     
           });      
}

JS的写法大概是这样
后台函数

[WebMethod]
public static string test()     
{     
       
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
全朋UN
2013-12-11
知道答主
回答量:10
采纳率:0%
帮助的人:6万
展开全部
用ajax调用,前端通过ajax向后台传参数,后台返回结果给前台,就这么简单。
追问
那些JS该怎么弄呢?
点击 button后,会进行验证(代码是js写的),验证成功后会返回true,然后调用C#的函数。。。该怎么弄
追答
用ajax向服务端(c#)发送请求啊,你百度下 使用JS和Ajax发出异步请求
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式