小编Dha*_*ust的帖子

如何使用Razor引擎在MVC 5项目上添加Date Picker Bootstrap 3?

我需要一些关于如何使用Razor引擎在MVC 5项目上安装Date Picker Bootstrap 3的指导方针.我在这里找到了这个链接但是无法在VS2013中使用它.

从上面后面的链接中的示例复制,我已经完成了以下操作:

            bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
                  "~/Scripts/bootstrap.js",
                  "~/Scripts/bootstrap-datepicker.js",    // ** NEW for Bootstrap Datepicker
                  "~/Scripts/respond.js"));

        bundles.Add(new StyleBundle("~/Content/css").Include(
                  "~/Content/bootstrap.css",
                  "~/Content/bootstrap-datepicker.css",  // ** NEW for Bootstrap Datepicker
                  "~/Content/site.css"));
Run Code Online (Sandbox Code Playgroud)

然后我将脚本添加到索引视图中,如下所示

@section Scripts {
@Scripts.Render("~/bundles/jqueryval")

<script type="text/javascript">
    $('.datepicker').datepicker(); //Initialise any date pickers
</script>
}
Run Code Online (Sandbox Code Playgroud)

现在,如何在这里调用日期选择器?

   <div class="form-group input-group-sm">
    @Html.LabelFor(model => model.DropOffDate)
    @Html.TextBoxFor(model => model.DropOffDate, new { @class = "form-control", placeholder = "Enter Drop-off date here..." })
    @Html.ValidationMessageFor(model => model.DropOffDate)
</div>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc razor twitter-bootstrap

74
推荐指数
5
解决办法
25万
查看次数

.htaccess 301重定向单页

重新设计网站后,我有几页需要重定向.一切都停留在同一个域上,只有一些东西被重新组织和/或重命名.它们的形式如下:

/contact.php

就是现在:

/contact-us.php

使用.htaccess文件,我添加了这一行,这是我最常推荐的那一行:

RedirectMatch 301 /contact.php /contact-us.php
Run Code Online (Sandbox Code Playgroud)

这很好 - 它完成了工作 - 问题是,它还重定向:

  • /team1/contact.php
  • /non-existant-folder/contact.php

有没有办法指定我只想重定向根目录中的contact.php?

php .htaccess seo http-status-code-301

55
推荐指数
3
解决办法
10万
查看次数

三重行情?如何在ASP.NET中分隔数据绑定Javascript字符串参数?

如何在锚OnClick事件中分隔Javascript数据绑定字符串参数?

  • 我在ASP.NET Repeater控件中有一个锚标记.
  • OnClick锚的事件包含对Javascript函数的调用.
  • Javascript函数为其输入参数采用字符串.
  • 字符串参数使用Repeater中的数据绑定值填充.

我需要"双引号" Container.DataItem.
我需要'单引号' OnClick.

我还需要一个分隔符(三引号?)作为Javascript函数调用的输入字符串参数.

由于我不能再使用'单引号',我如何确保Javascript函数知道输入参数是字符串而不是整数?

没有输入字符串参数周围的额外引号,Javascript函数认为我传入一个整数.

主播:

<a id="aShowHide" onclick='ToggleDisplay(<%# DataBinder.Eval(Container.DataItem, "JobCode") %>);' >Show/Hide</a>    
Run Code Online (Sandbox Code Playgroud)

这是Javascript:

<script language="JavaScript" type="text/javascript">
/* Shows/Hides the Jobs Div */
function ToggleDisplay(jobCode)
{
    /* Each div has its ID set dynamically ('d' plus the JobCode) */
    var elem = document.getElementById('d' + jobCode);

    if (elem) 
    {
        if (elem.style.display != 'block') 
        {
            elem.style.display = 'block';
            elem.style.visibility = 'visible';
        } 
        else
        {
            elem.style.display = 'none'; …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net anchor quotes

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

Gridview ItemTemplate中多个Eval字段的最佳技术?

在GridView ItemTemplate中使用多个EVAL字段的最佳方法是什么?

希望能够控制外观的格式以及设置超链接/ javascript等.

asp.net data-binding gridview eval

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

为什么WIA看不到我的扫描仪?

我正在尝试使用WIA(Microsoft Windows Image Acquisition Library v2.0)在Vista平台上运行的VS2008中构建一个C#3.5 WinForms应用程序,以从扫描仪中获取图像.

我知道有很多SDK可以做到这一点(Accusoft,ByteScout,Knowledge Lake等),但我们想要对UI(或缺乏)进行一些控制,并且能够自定义图像的处理和处理,这是为什么我们尝试WIA角度.

但是,我无法让WIA"看到"我的扫描仪.

VS项目中引用了"Microsoft Windows Image Acquisition Library v2.0"dll,我已经包含了"使用WIA"; 在页面顶部.

这是代码部分:

//Choose Scanner
CommonDialogClass class1 = new CommonDialogClass();
Device d = class1.ShowSelectDevice(WiaDeviceType.UnspecifiedDeviceType, true, false);
if (d != null)
{
    this.DeviceID = d.DeviceID;
}
else
{
    //no scanner chosen
    return;
}
Run Code Online (Sandbox Code Playgroud)

符合条件,但第2行(设备d = ...)在运行时踢出以下错误:
来自HRESULT的异常:0x80210015

据我所知,这通常意味着您的设备已拔下/未开启或设备不兼容WIA.
但是有问题的扫描仪出现在控制面板/扫描仪和相机中(意味着它与WIA兼容),并且在通过Photoshop访问时工作(意味着它已打开).

我已插入其他设备(数码单反相机),上面的代码可以"看到"它们,因此代码正常工作.

有没有人对什么是错误以及如何解决它有任何建议?

更新1:
我尝试了几种不同的扫描仪(佳能5000F,明基5250C),但同样的问题.

更新2:
我一直无法找到这方面的明确证据,但我认为我一直在测试的扫描仪,或者大多数扫描仪:(,不兼容/支持WIA.我现在正在考虑使用TWAIN,但仍然希望听到任何与WIA取得成功的人.

更新3:结束了放弃WIA并使用.NET Twain SDK(EZTwain).现在全部排序.感谢大家的投入.

c# wia winforms image-scanner

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

如何检查目录或其任何子目录中是否存在特定文件

在C#中,如何检查目录或其任何子目录中是否存在特定文件?

System.IO.File.Exists似乎只接受一个没有重载的单个参数来搜索子目录.

我可以使用SearchOption.AllDirectories重载LINQ和System.IO.Directory.GetFiles,但这看起来有点沉重.

var MyList = from f in Directory.GetFiles(tempScanStorage, "foo.txt", SearchOption.AllDirectories)
             where System.IO.Path.GetFileName(f).ToUpper().Contains(foo)
             select f;

foreach (var x in MyList)
{
    returnVal = x.ToString();
}  
Run Code Online (Sandbox Code Playgroud)

c#

21
推荐指数
2
解决办法
7万
查看次数

是否有Visual Studio键盘快捷方式在解决方案资源管理器中重命名文件?

正如问题标题所示:是否有Visual Studio键盘快捷键(或一系列快捷方式)在解决方案资源管理器中重命名文件?

我正在使用VS2008并通过右键单击解决方案资源管理器中的文件并选择"重命名"来手动执行此操作,但这是后面的痛苦.

keyboard-shortcuts rename visual-studio

12
推荐指数
1
解决办法
5753
查看次数

Twitter Bootstrap - 全宽背景(图像)

我现在正在进行一个项目,我正在尝试包括响应式网格在内的很棒的Twitter Bootrtrap.除了一个问题,一切都很好,花花公子.

你如何给.container(保持网格)一个背景颜色?例:

<div class="container green">
    <div class="row">
        <div class="span6">
            <p>This is a test</p>
        </div>
    </div>
    <div class="row">
        <div class="span6">
            <p>This is a test</p>
        </div>
    </div>
</div>

.green{
 background:green;
}
Run Code Online (Sandbox Code Playgroud)

当我向容器添加颜色时,它将变为绿色,但在左侧留下一个边距,大约20px.如何实现全角背景?

html css background twitter-bootstrap

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

ldap nodejs活动目录身份验证

我目前正在使用node.js中的Web应用程序,用户需要登录才能访问该信息.我想用外部活动目录服务器检查用户登录名和密码.我尝试过使用node-ldapauth,但我无法使用它(我不知道它是否适用于活动目录,也许只是openLdap).有什么建议?

authentication ldap active-directory node.js

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

jquery autoComplete,List <string>作为Source

我有文本框名称txtEmailList,我提供了自动完成列表,

 <asp:TextBox runat="server" ID="txtEmailList" CssClass="txtAutoComplete">
Run Code Online (Sandbox Code Playgroud)

自动完成的脚本

$('#txtEmailList').autocomplete({
                source: function(request, response) {
// this is the ajax call, which is running successfully
                    var msg = 
Assessments_JqueryAutoComplete.AutoComplete(request.term).value; //(ajaxpro functions)
                    response(msg.d); 
                }

            });
Run Code Online (Sandbox Code Playgroud)

输出将像这样(在firebug中显示为plain/text),如何将此数组附加到source属性.(我不能使用$ .ajax方法,因为我需要使用ajaxpro作为office规则),所以我从ajax调用中获取数组列表,如何绑定自动完成.

["List 1","List 2","List 3","List 4"];/*//这是来自jquery的输出响应(来自firebug)

[AjaxPro.AjaxMethod(HttpSessionStateRequirement.ReadWrite)]
public List<string> AutoComplete(string query)
{
List<string> objLisItmes = new List<string>();
objLisItmes.Add("List 1");
objLisItmes.Add("List 2");
objLisItmes.Add("List 3");
objLisItmes.Add("List 4");
return  objLisItmes;
}
Run Code Online (Sandbox Code Playgroud)

这是Response头的firebug输出

Cache-Controlno-cache Content-Length40 Content-Typetext/plain; charset = utf-8 DateWed,2012年3月7日10:45:37 GMT Expires-1Pragmano-cache

asp.net jquery jquery-ui ajaxpro

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