FineUI/FineUI.Examples/config/modify_webconfig.htm
三生石上 8e116609c6 v4.2.0
2015-05-19 14:45:47 +08:00

121 lines
4.7 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<title></title>
<link href="../res/css/main.css" rel="stylesheet" type="text/css" />
<style type="text/css">
body {
font-size: 13px;
}
ul li {
margin-bottom: 5px;
}
</style>
</head>
<body class="f-body">
<div>
在开发项目之前请配置好 Web.config
</div>
<ol>
<li><strong>设置 configuration 配置节:</strong>
<br />
<pre style="font-style: italic;">
&lt;configSections&gt;
&lt;section name="FineUI" type="FineUI.ConfigSection, FineUI"/&gt;
&lt;/configSections&gt;
&lt;!-- 可用的配置项(这里列的都是默认值):
Theme="Neptune"
Language="zh_CN"
AjaxTimeout="120"
EnableAjax="true"
DebugMode="false"
FormMessageTarget="Qtip"
FormOffsetRight="0"
FormLabelWidth="100"
FormLabelSeparator=""
FormLabelAlign="Left"
EnableAjaxLoading="true"
AjaxLoadingType="Default"
CustomTheme=""
IconBasePath="~/res/icon"
CustomThemeBasePath="~/res/theme"
JSBasePath="~/extjs"
IEEdge="true"
--&gt;
&lt;FineUI DebugMode="false" /&gt;
</pre>
FineUI 配置节中的参数:
<br />
<ul>
<li>Theme: 控件主题,内置 4 种主题风格Neptune/Blue/Gray/Access默认值Neptune</li>
<li>Language: 控件语言en/zh_CN/zh_TW默认值zh_CN</li>
<li>FormMessageTarget: 表单字段错误提示信息的显示位置Title/Side/Qtip默认值Side</li>
<li>FormOffsetRight: 表单字段右侧距离边界的宽度默认值0px</li>
<li>FormLabelWidth: 表单字段标签的宽度默认值100px</li>
<li>FormLabelSeparator: 表单字段标签与内容的分隔符(默认值:""</li>
<li>EnableAjax: 是否启用AJAX默认值true</li>
<li>AjaxTimeout: Ajax超时时间单位默认值120s</li>
<li>DebugMode: 是否开发模式启用时格式化输出页面的JavaScript代码便于调试默认值false</li>
<li>EnableAjaxLoading: 是否启用Ajax提示默认值true</li>
<li>AjaxLoadingType: Ajax提示类型默认在页面顶部显示黄色提示框Default/Mask默认值Default</li>
</ul>
<br />
<br />
</li>
<li><strong>设置 system.web 配置节:</strong>
<pre style="font-style: italic;">
&lt;pages&gt;
&lt;controls&gt;
&lt;add assembly="FineUI" namespace="FineUI" tagPrefix="f"/&gt;
&lt;/controls&gt;
&lt;/pages&gt;
&lt;httpModules&gt;
&lt;add name="FineUIScriptModule" type="FineUI.ScriptModule, FineUI"/&gt;
&lt;/httpModules&gt;
&lt;httpHandlers&gt;
&lt;add verb="GET" path="res.axd" type="FineUI.ResourceHandler, FineUI" validate="false"/&gt;
&lt;/httpHandlers&gt;
</pre>
</li>
<li><strong>完成。</strong></li>
</ol>
<br />
<div style="font-weight: bold; color: Red;">
特别提醒
</div>
<br />
基于.Net 4.5的项目一定要为Web.config中&lt;page&gt;标签添加controlRenderingCompatibilityVersion和clientIDMode两个属性。
<pre style="font-style: italic;">
&lt;pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"&gt;
&lt;controls&gt;
&lt;add assembly="FineUI" namespace="FineUI" tagPrefix="f" /&gt;
&lt;/controls&gt;
&lt;/pages&gt;
</pre>
<br />
<div style="font-weight: bold; color: Red;">
注意引用的Newtonsoft.Json.dll版本
</div>
<br />
FineUI.dll只有一个版本无论你的项目是2.0、3.5、4.0、4.5都只需要引用同一个FineUI.dll即可。
<br />
<br />
Newtonsoft.Json.dll为每个.Net版本创建不同的DLL比如你的项目是基于.Net 2.0的就要引用json.net\Net20\Newtonsoft.Json.dll如果你的项目是基于.Net
4.0的就要引用json.net\Net40\Newtonsoft.Json.dll。
<br />
<br />
<br />
<div style="font-weight: bold; color: Red;">
更多常见问题:<a href="http://fineui.com/bbs/forum.php?mod=viewthread&tid=655" target="_blank">http://fineui.com/bbs/forum.php?mod=viewthread&tid=655</a>
</div>
<br />
<br />
<br />
</body>
</html>