开发授权
- 已购买客户会收到一个开发授权(FineUICore.lic.dev.config);
- 开发授权六个月后自动失效,到时需免费更换(有效防止授权信息泄露);
- 开发授权不限制 IP 地址,可以在多台电脑使用;
- 开发授权仅限于开发,不可用于服务器部署(会有版权提示)。
开发时使用开发授权,项目正式部署时使用服务器授权。
项目正式部署给客户时需要使用服务器授权,服务器授权与服务器 IP+MAC 地址绑定。
举例如下:
请严格按照如下方法获取 IP+MAC 地址:
// GET: Home/IPMAC
public ActionResult IPMAC()
{
return View();
}
@{
ViewBag.Title = "IPMAC";
var F = Html.F();
}
@section body {
@{
var ipmac = F.PageManager.Source.GetRequestIPMAC();
}
@(F.SimpleForm().IsFluid(true).CssClass("blockpanel").LabelWidth(50).BodyPadding(10).Title("服务器的 IP+MAC 地址")
.Items(
F.TextBox().Label("IP").ID("tbxIP").Readonly(true).Text(ipmac[0]),
F.TextBox().Label("MAC").ID("tbxMAC").Readonly(true).Text(ipmac[1])
)
)
}
注意事项:
注意事项:
如果使用 FineUICore Razor Pages 模式,可以新建如下 IPMAC.cshtml 文件:
@page
@{
ViewBag.Title = "Config/IPMAC";
var F = Html.F();
}
@section body {
@{
var ipmac = F.PageManager.Source.GetRequestIPMAC();
}
<f:SimpleForm IsFluid="true" CssClass="blockpanel" LabelWidth="50" BodyPadding="10" Title="服务器的 IP+MAC 地址">
<Items>
<f:TextBox Label="IP" ID="tbxIP" ReadOnly="true" Text="@ipmac[0]"></f:TextBox>
<f:TextBox Label="MAC" ID="tbxMAC" ReadOnly="true" Text="@ipmac[1]"></f:TextBox>
</Items>
</f:SimpleForm>
}