@{
    Layout = "_Layout.cshtml";
}
<form method="post" class="ui-validForm">
    <div class="set-box">
        <div class="pr-title"><h3>域名设置</h3></div>
        <div class="set ui-formBind" data-source="@ViewBag.SysTemInfo" id="sysSet">
            <ul>
                <li><span>网站绑定域名</span><input type="text" id="Domain" name="Domain" maxlength="50" class="input" data-validate="dataType:'*',nullMsg:'网站主域名必须填写！'" /> <span class="help-block">必须设置一个主域名，格式为：http://wwww.domain.com</span></li>
                <li><span>域名约束方式</span>
                <select id="DomainConstraint" name="DomainConstraint" class="select">
                    <option value="equal">1、绑定域名和打开域名完全匹配（推荐）</option>
                    <option value="equal-exclude-port">2、只匹配域名部分，端口不检测（适用进行端口映射的网站）</option>
                    <option value="contain">3、绑定域名包含打开域名即可匹配</option>
                    <option value="contain-exclude-port">4、绑定域名包含打开域名即可匹配，端口部分不检测</option>
                </select>
                <span class="help-block">设置绑定域名和打开域名的匹配方式</span>
                </li>
                <li><span>管理后台目录</span><input type="text" id="AdminPath" name="AdminPath" maxlength="50" class="input" data-validate="dataType:'string',nullMsg:'网站管理后台目录！'"/> <span class="help-block">如果管理后台未绑定子域名，将通过主域名+后台目录形式访问后台</span></li>
            </ul>
        </div>

        <div class="pr-title"><h3>数据库设置</h3></div>
        <div class="set ui-formBind" data-source="@ViewBag.DbInfo" id="dbSet">
            <ul>
                <li><span>服务器地址</span><input type="text" id="dbServer" name="dbServer" maxlength="50" class="input"  data-validate="dataType:'*',nullMsg:'请填写数据库服务器地址!'" /> <span class="help-block">推荐Sql Server2005以上版本，如果采用非1433端口，必填带端口号，如：127.0.0.1:1431</span></li>
                <li><span>数据库名称</span><input type="text" id="dbName" name="dbName" maxlength="50" class="input" data-validate="dataType:'*',nullMsg:'请填写数据库名称!'" /> <span class="help-block">数据库名称，</span></li>
                <li><span>数据库用户名</span><input type="text" id="dbUser" name="dbUser" maxlength="20" class="input" data-validate="dataType:'*',nullMsg:'请填写数据库用户名!'" /> <span class="help-block">数据库用户名</span></li>
                <li><span>数据库密码</span><input type="text" id="dbPass" name="dbPass" maxlength="20" class="input" data-validate="dataType:'*',nullMsg:'请填写数据库用户密码!'" /> <span class="help-block">数据库密码</span></li>
                <li><span class="help-block">如果数据库中没有任何表，将会运行安装目录下的Sql脚本建表，如果存在表则只进行配置文件更新</span></li>
            </ul>
        </div>
    </div>
    <div class="btn-box">
        <input type="hidden" name="Guid" id="Guid" value="@Html.Guid()" />
        <input type="button" id="bt_next" class="btn btn-next" value="上一步" onclick="location.href='@Url.ActionUrl("Step2")'" />
        <input type="button" id="bt_next" class="btn btn-back ui-pagePost" value="下一步" data-custom-params="url:'@Url.ActionUrl("SetConfig")',callBack:'CallBack',successMsg:''" />
    </div>

</form>

<script type="text/javascript">
    $(".setpbox").css("width", "600px");
    function CallBack(data)
        {
        if (typeof (data) != "object") {
            data = $.parseJSON(data)
        }
        if (data.State == 1)
        {
            location.href = "@Url.ActionUrl("Step4")";
        }
        else
        {
           alert(data.Msg)
        }
    }
</script>


