函数如下
[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]
public string mystr()
{
string aaa=Convert.ToString(Session["member"]);
return aaa;
}
当执行到string aaa=Convert.ToString(Session["member"]);时,程序自动跳出,不报错.ajax引用无错误,请高手帮忙看看
[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]
public string mystr()
{
string aaa=Convert.ToString(Session["member"]);
return aaa;
}
当执行到string aaa=Convert.ToString(Session["member"]);时,程序自动跳出,不报错.ajax引用无错误,请高手帮忙看看
[AjaxMethod(HttpSessionStateRequirement.ReadWrite)] // 读写Session:
或
[AjaxMethod(HttpSessionStateRequirement.Read)] // 只读Session:
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
</httpHandlers>
还要加其他东西么?
[AjaxMethod(HttpSessionStateRequirement.ReadWrite)] // 读写Session:
或
[AjaxMethod(HttpSessionStateRequirement.Read)] // 只读Session:
WebConfig
配置中添加如下代码:<system.web>
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
</httpHandlers>