小编JBo*_*oom的帖子

如何使用javascript添加周数?

Javascript绝对不是我最强的观点.我现在已经尝试了几个小时,似乎陷入了某处的日期格式化.

我有一个表单,用户选择了一个日期(年/月/日),然后这个日期将被采用,并将添加2周,然后日期将被复制到另一个表单字段.

我下面的最新尝试甚至没有添加日期,只是将一个表单字段中的选定日期复制到另一个表单字段,如果我选择'03/02/2012',则输出'Fri Mar 02 2012 00:00:00 GMT + 0000 (格林威治标准时间标准时间)',所以它以美国格式输出以及完整日期.如何让它以相同的格式输出并添加2周?

function LicenceToOccupy(acceptCompletionDate)
{
    var date1 = new Date(acceptCompletionDate);
    document.frmAccept.acceptLicence.value = date1;

}
Run Code Online (Sandbox Code Playgroud)

javascript date-format

25
推荐指数
3
解决办法
4万
查看次数

如果表单字段为空,如何将NULL插入数据库

我有一个表单和存储过程插入表单中的数据.它工作正常,除非如果一个字段没有填写它不插入NULL它插入的SQL "".

我尝试了几种不同的方法,但似乎没有插入NULL,下面的插入仍然插入"",任何人都可以指出我正确的方向?

以下是代码所需的部分,如果您需要更多信息,请告诉我.

Dim rdr As SqlDataReader
            Dim cmdInsert As SqlCommand = New SqlCommand()
            cmdInsert.CommandText = "spPersonalDetailsInsert"
            cmdInsert.CommandType = CommandType.StoredProcedure
            cmdInsert.Connection = connSQL


            Dim firstname, lastname, address, address1, town, county, postcode As SqlParameter
            'convert to null if ""
            Dim frmFirstName As String
            If pd_first_name.Text = "" Then
                frmFirstName = Convert.DBNull
            Else
                frmFirstName = pd_first_name.Text
            End If

            firstname = New SqlParameter()
            firstname.ParameterName = "@firstname"
            firstname.SqlDbType = SqlDbType.NVarChar
            firstname.Size = 50
            firstname.Direction = ParameterDirection.Input …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net

16
推荐指数
1
解决办法
9万
查看次数

SQL UNION FOR XML名称输出列

我正在尝试从SQL生成XML输出,需要使用UNION语句并命名输出列.

我之前有这个工作,当我不需要使用UNION语句时:

select(
SELECT

    [CompanyName],
    [Address1],
    [Address2],
    [Address3],
    [Town],
    [County],
    [Postcode],
    [Tel],
    [Fax],
    [Email],
    [LocMap]

FROM [UserAccs] FOR XML PATH ('AccountDetails'), root ('Root') 
) as XmlOutput
Run Code Online (Sandbox Code Playgroud)

将输出XML列命名为XmlOutput

我现在正在尝试:

select(
SELECT

    [CompanyName],
    [Address1],
    [Address2],
    [Address3],
    [Town],
    [County],
    [Postcode],
    [Tel],
    [Fax],
    [Email],
    [LocMap]

FROM [UserAccs]

UNION

SELECT

    [CompanyName],
    [Address1],
    [Address2],
    [Address3],
    [Town],
    [County],
    [Postcode],
    [Tel],
    [Fax],
    [Email],
    [LocMap]

FROM [UserAppAccs]



 FOR XML PATH ('AccountDetails'), root ('Root')
) as XmlOutput
Run Code Online (Sandbox Code Playgroud)

但收到错误信息,有没有人知道这方面的方法?

The FOR XML clause is invalid in views, inline functions, derived tables, …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server sqlxml sql-server-2008

14
推荐指数
1
解决办法
2万
查看次数

IIS URL重写 - 具有多个域

我有一个网站/应用程序,其中相同的页面运行许多网站(取决于页面显示不同的徽标/ CSS /内容等的URL).我试图强制每个网站域重定向到www.领域的verison.

我在URL Rewrite中使用了默认的规范规则,然后只更改了匹配URL模式:

(.*)
Run Code Online (Sandbox Code Playgroud)

至:

(^domain*)
Run Code Online (Sandbox Code Playgroud)

所以它只会为非www做这个.当前域的版本,不匹配所有域.

我的计划是为每个使用系统将每个域重定向到www的域创建其中一个.版.

当我在IIS中测试模式时,规则匹配(我认为)应该这样做.但是,当我访问该网站时,它不会重定向,它只会停留在非www上.版.

有谁知道我哪里出错或者这是否可能?

谢谢J.

更新 我想尝试并给出一个更好的解释:

我在IIS中设置了一个网站.本网站的页面运行了许多相同类型的网站,每个网站上的样式,徽标和产品都会根据URL进行更改.

所以说我在网站上设置了以下绑定:

www.domain1.com,domain1.com,www.domain2.com,domain2.com,www.domain3.com,domain3.com

该网站将提供一个不同的网站,具有不同的内容,样式等取决于URL.

如果我在URL Rewrite中使用默认的"Canonical domain name"规则,则必须选择一个要转发的域名,因此,如果我选择www.domain1.com,则会添加规则:

<rewrite>
    <rules>
        <rule name="CanonicalHostNameRule1">
            <match url="(.*)" />
            <conditions>
                <add input="{HTTP_HOST}" pattern="^www\.domain1\.com$" negate="true" />
            </conditions>
            <action type="Redirect" url="http://www.domain1.com/{R:1}" />
        </rule>
      </rules>
</rewrite>
Run Code Online (Sandbox Code Playgroud)

然后将所有内容转发给www.domain1.com.因此,如果用户访问domain2.com或www.domain2.com,他们将被重定向到www.domain1.com.

我需要它,以便人们重定向如下:

domain1.com> www.domain1.com

domain2.com> www.domain2.com

domain3.com> www.domain3.com

在测试新网站以添加到现有网站时,我们将它们设置在子域上,因此我还要求子域继续不被重定向.

但问题是在同一个website/web.config文件中执行此操作.

asp.net iis redirect url-rewriting iis-8

8
推荐指数
1
解决办法
2468
查看次数

jQuery datepicker,禁用月份选择

嗨,我敢肯定必须有一个简单的方法来做到这一点,但找不到任何地方设置它的选项.

我正在尝试禁用允许用户更改月份的左/右按钮.我删除了几个月的下拉列表,但无法摆脱按钮.

    $("#date").datepicker({
    changeMonth: false,
    changeYear: false,
    dateFormat: 'dd/mm/yy',
    duration: 'fast'
});
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui-datepicker

7
推荐指数
1
解决办法
3万
查看次数

SQL DATEDIFF不工作?

我正在运行一个简单的DATEDIFF查询但它似乎没有正确计算日期或我做错了什么.

如果我跑

PRINT DATEDIFF(Day, 2010-01-20, 2010-01-01)
RETURN 19
Run Code Online (Sandbox Code Playgroud)

哪个是对的.如果我把第一个月的月份更改为2月(02),我会发现一些奇怪的事情.

PRINT DATEDIFF(Day, 2010-02-20, 2010-01-01)
RETURN 20
Run Code Online (Sandbox Code Playgroud)

现在不应该是48或什么?

任何人都可以看到我做错了,或者这不是正确的功能,如果我想要这些日期之间的天数?

我试过从另一个开始约会:

PRINT (2010-02-20) - (2010-01-01)
RETURN -20
Run Code Online (Sandbox Code Playgroud)

任何帮助非常感谢.

谢谢J.

sql t-sql datediff

6
推荐指数
1
解决办法
8535
查看次数

jQuery获得前3个li标签的高度

我正在填充一个包含动态内容的无序列表,列表高度将填充内容,是否有人知道如何在无序列表中获得前3个li标签的高度?

产生的动态内容可能如下所示,所以我只想计算前3个li标签的高度.

<ul>
<li>23 Feb 2011<br />Synergy Launch new website...<br />Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc gravida lacus a ligula dictum dignissim....</li>
<li>23 Feb 2011<br />Expat children "receive improv...<br />Expat children enjoy a better standard of education whilst living abroad compared to their home country according to the HSBC Offshore Offspring Report,...</li>
<li>25 Feb 2011<br />London Market favours Landlord...<br />The lettings market has swung dramatically in favour of landlords as an average six applicants chase every available …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jcarousel

6
推荐指数
1
解决办法
2万
查看次数

GridView中的DropDownList SelectedIndexChanged没有触发!

我一直在寻找一个解决方案,但看到许多帖子告诉我如何做但但是当DropDownList被更改时我无法触发我的SelectedIndexChanged事件.

DropDownList AutoPostBack设置为True,我也跟着下面的帖子中的代码: 链接到post

这是我的代码:

.ASPX

    <asp:GridView ID="gvCases" DataKeyNames="UserId" runat="server" AutoGenerateColumns="False" 
    BorderWidth="0px" CssClass="gridList" GridLines="None">
    <AlternatingRowStyle BackColor="#F7F7F7" />
    <Columns>

        <asp:BoundField DataField="id" HeaderText="Case Ref" />

        <asp:TemplateField HeaderText="Name">
            <ItemTemplate>
                <asp:Label ID="clientName" runat="server" Text="Label"></asp:Label>
            </ItemTemplate>
        </asp:TemplateField>

        <asp:BoundField DataField="company" HeaderText="Company" />

        <asp:TemplateField HeaderText="Order Date">
            <ItemTemplate>
                <asp:Label ID="dateTime" runat="server" Text="Label"></asp:Label>
            </ItemTemplate>
        </asp:TemplateField>

        <asp:TemplateField HeaderText="Case Owner">
            <ItemTemplate>
                <asp:DropDownList ID="iconUsers" runat="server" OnSelectedIndexChanged="iconUsers_SelectedIndexChanged">
                </asp:DropDownList>
            </ItemTemplate>
        </asp:TemplateField>

        <asp:TemplateField ShowHeader="False">
            <ItemTemplate>
                <asp:Button ID="btnDetails" runat="server" CausesValidation="False" Text="Details" />
            </ItemTemplate>
        </asp:TemplateField>

        <asp:TemplateField ShowHeader="False">
            <ItemTemplate>
                <asp:Button ID="btnSchedule" runat="server" CausesValidation="False" Text="Schedule" />
            </ItemTemplate>
        </asp:TemplateField>



    </Columns> …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net selectedindexchanged drop-down-menu

5
推荐指数
1
解决办法
3万
查看次数

自定义HttpHandler错误:无法加载类型'FileProtectionHandler'

我正在尝试实现一个自定义HttpHandler(第一次),我已经得到了一个教程,但无法让它工作.然后我找到了另一个教程,但无法让它工作,他们都给了我相同的错误信息.

自定义处理程序是为了保护人们不要下载某些文件类型,虽然我认为错误是一些配置问题,因为一旦我将httpHandlers添加到Web.Config文件,我就无法使网站工作.

    Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: Could not load type 'FileProtectionHandler'.

Source Error:

Line 47:         </compilation>
Line 48:         <httpHandlers>
Line 49:             <add verb="*" path="*.pdf" type="FileProtectionHandler"/>
Line 50:         </httpHandlers>
Run Code Online (Sandbox Code Playgroud)

如果您需要更多代码,请告诉我们.

谢谢你的帮助.J.

    <%@ WebHandler Language="VB" Class="FileProtectionHandler" %>

Imports System
Imports System.Web
Imports System.Web.Security
Imports System.IO
Imports System.Web.SessionState

Public Class FileProtectionHandler : Implements IHttpHandler

    Private …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net web-config httphandler asp.net-4.0

4
推荐指数
1
解决办法
2万
查看次数

Javascript根据选择选项更改<p>内容

用Javascript不是最好的,所以我想问我哪里出错了.

正如标题所示,我有一个包含4个不同选项的选择框,当选择一个选项时我想更改<p>id为pricedesc 的标签内容.这是我到目前为止所拥有的.

function priceText(sel)
{
    var listingType = document.getElementById('listingtype');
    var priceDesc = document.getElementById('pricedesc');
    if ( sel.options[sel.selectedIndex].value == "Residential Letting" ) {
    priceDesc = "Enter price per month";
    }
    else if ( sel.options[sel.selectedIndex].value == "Short Let" ) {
    priceDesc = "Enter price per week";
    }
    else if ( sel.options[sel.selectedIndex].value == "Serviced Accommodation" ) {
    priceDesc = "Enter price per week";
    }
    else if ( sel.options[sel.selectedIndex].value == "Sale" ) {
    priceDesc = "Enter for sale price";
    }

} 
Run Code Online (Sandbox Code Playgroud)

在我的身体里: …

javascript forms select

3
推荐指数
1
解决办法
2万
查看次数

如果类不是.active,则jQuery动画

我正在尝试动画我可以使用的导航的背景颜色

$(".mainNav li a").hover(function () {
    $(this).stop().animate({ backgroundColor: "#EF4D23" }, 500);
}, function () {
    $(this).stop().animate({ backgroundColor: "#303030" }, 500);
});
Run Code Online (Sandbox Code Playgroud)

我想做的下一步只是做这个动画,如果标签的类不是.active,所以我想:

$(".mainNav li a").hover(function () {
    if ($(this).not(".active")) {
        (function () {
            $(this).stop().animate({ backgroundColor: "#EF4D23" }, 500);
        }, function () {
            $(this).stop().animate({ backgroundColor: "#303030" }, 500);
        });
    }
});
Run Code Online (Sandbox Code Playgroud)

但它没有做任何事情或给我一个错误.

谢谢你的帮助.

jquery jquery-animate

0
推荐指数
1
解决办法
4416
查看次数

MVC查看foreach内部的语句

我试图在Razor视图中的foreach循环中放置一个if语句,但是我得到一个错误Error } expected,如果我删除if语句就没有错误.

我尝试了其他类似问题中提到的一些不同的选项,比如包装<text></text>,使用@Html.Raw但是我要做的就是为字符串变量设置一个值.

    @foreach (var item in Model)
        {

            string RowColor = "Standard";
            string RowClassName = "row-" + @item.CaseID;
            int StatusDays = int.Parse(@item.StatusDays);

            if (@item.Viewings == 0 && StatusDays >= 14)
            {
                RowColor = "Red";
            }


        <tr class="row-click @RowClassName @RowColor" data-url="/Case/Details/@item.CaseID/">
            <td>
                @Html.DisplayFor(modelItem => item.CaseID)
            </td>
            <td>
                @item.RegistrationDate.Date.ToString("dd-MMM-yyyy")
            </td>
        </tr>
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc razor

0
推荐指数
1
解决办法
1839
查看次数