我用c#做了一个asp.net项目想连接
vb项目下的网页,我该如何做啊???
(c#的网页要向vb的网也能传值)也就是说,公司不同的人用不同的语言做网页
如何在一个网站下运行

解决方案 »

  1.   

    传值方法很多呀,URL,Cookie,Form提交
      

  2.   

    最好统一一个语言,不然不好管理还有如果哪方面的语言较多,可以把角少方面的语言写的都写到类或者模块里面,直接调用类和模块这样比较方便,传值可以用FORM传值
      

  3.   

    http://xxx.com/aa.aspx?id=111&345345=234234&32423423=111&aa=324就是像这种方式传值啊。。是通用的。。COOKIES的话。。还要写入COOKIE读COOIES 比较烦
      

  4.   

    把动态库,aspx文件拷到正确的路径上就行了,关键就是这样,不过做起来还是有点麻烦的
      

  5.   

    那个大哥给个小例子啊????
    我的油箱是[email protected]
      

  6.   

    那个大哥给个小例子啊????
    我的油箱是[email protected]
      

  7.   

    Server.Transfer方法也适用于不同语言的页面,这样也能传值再有,C#和VB写的类,编译好后,应该是通用的,要是不通用,还叫什么公共语言运行库啊
      

  8.   

    我在c#里添加了一个Datagird1 属性生成器里,添加了一个超级链接列
    里面的字段 :
    URL项添加zhutiid     
    URL格式字符串项添加DataProcessing\WebForm5.aspx? zhutiid={0}
    (我在c#工程里加了一个DataProcessing文件夹,里面是vb工程,
    我要调用的就是WebForm5.aspx)WebForm5.aspx里通过下面字段接收
     Dim zhutiid As Integer = CInt((Request("zhutiid")))
     objconnection.Open()
     Dim sql1 As String = "select * from huifutie where zhutiid='" & zhutiid & "'"
     objadaapter1 = New SqlDataAdapter(sql1, objconnection)
     。。可是我发现webform5.aspx显示的字段是所有字段,不是我要找的
    为什么啊????我想调试,可是在c#下又该如何调试vb的呢??
      

  9.   

    1、开两个.net的IDE,一个打开c#工程,一个打开vb工程,
    2、打开IE,定位到的页面
    3、两个.net IDE 都加载同一个IE进程进行调试(调试-〉进程-〉附加)这样是不是就能调试了?以上纯属乱弹^^
      

  10.   

    谢谢以上各位,,是sql语句的问题!好使了,不过出现个新问题
    大家在帮看看c#调用vb成功后,我装载数据的是Datalist,如果是两页的话,我点下一页
    vb.net运行下面语句
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            '在此处放置初始化页的用户代码
            If Not IsPostBack Then
                DataBinds()
            End If
     End SubPrivate Sub Databinds()
            Dim zhutiid As Integer = CInt((Request("zhutiid")))
            objconnection.Open()
            Dim sql1 As String = "select * from huifutie where zhutiid=" & zhutiid
            
    End Sub
    下一页使zhutiid=0了,什么也找不到了,该如何解决啊???
      

  11.   

    谢谢以上各位,,是sql语句的问题!好使了,不过出现个新问题
    大家在帮看看c#调用vb成功后,我装载数据的是Datalist,如果是两页的话,我点下一页
    vb.net运行下面语句
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            '在此处放置初始化页的用户代码
            If Not IsPostBack Then
                DataBinds()
            End If
     End SubPrivate Sub Databinds()
            Dim zhutiid As Integer = CInt((Request("zhutiid")))
            objconnection.Open()
            Dim sql1 As String = "select * from huifutie where zhutiid=" & zhutiid
            
    End Sub
    下一页使zhutiid=0了,什么也找不到了,该如何解决啊???