同一个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(); } }}
------解决方案--------------------------------------------------------
这类东西我都尽量减少使用了,耦合度太高,不灵活