日期:2014-05-18  浏览次数:20418 次

AjaxPro,死活无效,求解惑~~
同一个dll,在项目A里,使用起来是有效的。

在项目B中引用该dll,webconfig里也设置了
HTML code
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>


在路径为SCF.WebUI.Report.Default的页面中使用,无效。

请大家帮我看下,是什么原因。

HTML code
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="SCF.WebUI.Report.Default" %>


HTML code
<span class="left_txt2">报表类型:</span><select id="sel_report" class="DropDownList"
                                    onchange="ReportChange()" runat="server">
                                    <option></option>
                                </select>



JScript code
function ReportChange() {
            SCF.WebUI.Report.Default.ReportTypeChange();
        }


C# code
public partial class Default : BasePage{
protected void Page_Load(object sender, EventArgs e)
        {
            AjaxPro.Utility.RegisterTypeForAjax(typeof(Default));
            if (!IsPostBack)
            {
                dropreporttype();
                dropcollecttype();
                dropsearchtarget();
                droppayment();
            }
        }
}



------解决方案--------------------
这类东西我都尽量减少使用了,耦合度太高,不灵活