解决方案 »

  1.   

    ExecuteScala返回值是一个object类型int icount = int.parse(ExecuteScala().toString()); 
      

  2.   


    非常感谢,是数据类型出错了!
    弱弱的问一句,我怎么从url上获取不到值呢,如下图PartId=0http://localhost:6031/ProcessingPlansSetting.ashx?PartId=1   url上明明已经传值了啊
      

  3.   

    PartId是get传递参数,使用querystring来获取
      

  4.   


    html页面
    <form action="ProcessingPlansSetting.ashx" method="get">后台ashx代码
     context.Response.ContentType = "text/html";
                int partId = Convert.ToInt32(context.Request.QueryString["PartId"]);
                int populationSize = Convert.ToInt32(context.Request["PopSize"]);//种群大小
                int evoAlgebra = Convert.ToInt32(context.Request["EvoAlgebra"]);//进化代数
                double crossProbability = Convert.ToDouble(context.Request["CrossProbability"]);//交叉概率
                double mutationProbability = Convert.ToDouble(context.Request["MutationProbability"]);//变异概率
                bool isSet = !string.IsNullOrEmpty(context.Request["Set"]);提取的结果还是0啊!
      

  5.   

    很久以前写的http://blog.csdn.net/xianfajushi/article/details/4581138不知道可参考?
    现在没写都忘记了,没写过你这样的,好像帮不到你什么,抱歉了!
      

  6.   

    http://www.cnblogs.com/zgqys1980/archive/2008/03/11/1100863.html
      

  7.   


    首先非常感谢你!我这个问题估计是逻辑有点问题,我要实现的是从别的一个地方直接传过来一个带partid参数的url,然后在页面按钮提交后,获取参数partid参数的值,然后进行程序的计算。