确定 ASP.NET AJAX 功能是否可用 AJAX是否安装
Private static readonly object ReflectionLock = new object();
Lock (ReflectionLock)
{
Type scriptManagerType =
Type.GetType(
"System.Web.UI.ScriptManager, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35",
false);
if (scriptManagerType != null)
// ASP.NET AJAX is installed.
else
// ASP.NET AJAX is not installed.
检查是否已为单个页启用 AJAX 功能
ScriptManager sm = ScriptManager.GetCurrent(Page)
if (sm == null)
{
// ASP.NET AJAX functionality is not enabled for the page.
}
else
{
// AJAX functionality is enabled for the page.
}
来自:http://msdn.microsoft.com/zh-cn/library/bb907614.aspx
同样,可以通过此方法,对其它的组件进行判断,如ActiveReport的判断 "DataDynamics.ActiveReports.Web.Handlers.CompiledReportHandler, ActiveReports.Web, Version=5.1.0.158, Culture=neutral, PublicKeyToken=cc4967777c49a3ff",
这个信息是从WebConfig文件中得到的。(不安装时会报错。查看相应的错误语句)
<add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false" />
<add verb="*" path="*.rpx" type="DataDynamics.ActiveReports.Web.Handlers.RpxHandler, ActiveReports.Web, Version=5.1.0.158, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
相关文档:
一周前,leader让我写一个类似百度的自动完成功能,呵呵,因为对ajax技术掌握的不好,所以苦恼了很久没有写出来
经过一周的学习,终于写出了一个ajax程序,以后的工作就好做多啦
index.jsp
<html>
<head>
<style >
#child{
color: #333;
width:200px;
&nbs ......
ASP.NET用URL传递中文参数一般会失败,原因是在获取参数之后进行了编译转换。
可能过修改web.config文件让URL正常传递中文参数
在System.web节添加
<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312"/>
即可 ......
// 传过去一个简单值,获取一个简单值
$.ajax({
type: "GET",
url: '<%= Url.Action("xx", "Corp") % ......
在Global.asax中导入命名空间
<%@Global ...
<%@Import Namespace= "System.Data " %>
<%@Import& ......
1
、介绍一下
Prototype
的
$()
函数,
$F()
函数,
$A()
函数都是什么作用?
$()
方法是在DOM
中
使用过于频繁的 document.getElementById()
方法的一个便利的简写,就像这个DOM
方
法一样,这个方法返回参数传入的id
的那个元素。
$F()
函数是另一个大收欢迎的“
快
捷键”
,它能用 ......