我用的.net mvc 没有服务器端控件

解决方案 »

  1.   

    jq+webservice吧$("table a").click(function(){
        调用webservice})

    $("td a").click(function(){
       调用webservice
    })如果是form,肯定要出现页面跳转了。
      

  2.   

    js调用webservice是ajax还是非ajsx的 
    webservice是远程服务,和我的需求没有关系
      

  3.   

    Post到新页面,用submit 按钮就可以了吧。
    Form 的target使用_blank
      

  4.   

    如果要用link的话,可以试一试onclick="form.submit();"
      

  5.   

    你的需要和web service没啥关系 
    如果是逻辑调用web service的话调用会写到Bll去
    调用ajax,web client,web request,代理方法什么的都可以用 
    如果是自己请求自己数据会直接ajax调你的这个问题可以链接可以ajax post , 然后回调的时候转去其他页面
    我们以前有个登录就是这样做的 result回来的json就有用用户转去的页面和需要带去的参数 
      

  6.   

    如果一行一个form在提交时会有浏览器兼容问题(能找到要提交的form)
    如果整个table为一个form 在提交时有多行相同name的文本框 数据不易分离且传输大量无用数据 如果能像jquery的ajax方法那样 在form.submit()时提供提交信息键值对就好了 
    如果为一个ajax的post方法 唯一的问题就是将返回的html字符串作为一个页面显示 而不是作为当前页面的内容给某个div的html()赋值其实现在功能已经实现了 上述三种方法都没用 使用的a标签 在click事件中给location 通过url路由参数传递参数给后台方法 也就是get请求 访问权限的事交给后台去处理了 这样即使没有权限的人能发送使用这个location做get请求 但是无法查看到正常情况下返回的页面