小编Tas*_* K.的帖子

远程服务器(403)使用WebClient时出现禁止错误

我正在尝试使用查询某些URL WebClient.

我有一个集合,我循环来获取QueryString值,并构建最终的URL,然后将其传递给客户端.

它第一次执行得很好,我得到了适当的响应,然而,当它第二次进入循环时,我得到错误:

System.Net.WebException - >远程服务器返回错误:(403)Forbidden.

如果我第一次得到回复.然后我也应该得到其余的收藏品.

有什么线索的原因?我可能会缺少什么?

以下是我正在使用的代码段.

 using(System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\sample.text")) {
    foreach(var f in fileCollections) {
        strFinalURL = string.Empty;

        strFinalURL = "someURL" + f; // f can be considered as querystring param value

        try {
            using(var client = new WebClient()) {

                test = client.DownloadString(strFinalURL);
                if (!test.Contains("somecondition")) {
                    file.WriteLine("");
                }
            }
        } catch (System.Exception ex) {
            Console.WriteLine(ex.Message);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# webclient webclient-download

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

如何从文件夹中删除特定类型的所有文件

我正在使用以下代码删除特定文件夹中的所有文件:

Sub DeleteFilesFromFolder(Folder As String)
    If Directory.Exists(Folder) Then
        For Each _file As String In Directory.GetFiles(Folder)
            File.Delete(_file)
        Next
        For Each _folder As String In Directory.GetDirectories(Folder)

            DeleteFilesFromFolder(_folder)
        Next

    End If

End Sub
Run Code Online (Sandbox Code Playgroud)

通话功能:

DeleteFilesFromFolder("C:\New Folder")
Run Code Online (Sandbox Code Playgroud)

现在,我想删除*.pdf新文件夹中的所有文件.如何只删除*.pdf文件夹中的文件(包括子文件夹)?

.net vb.net

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

bootstrap list-group-item是一行,超出了面板边框

我试图在list-group-item中有一个网格.它正在工作,但我的list-group-item正在向左和向右延伸超过面板边框.任何人都可以告诉我为什么它越过边界?

这是jsfiddle.

<link href="http://getbootstrap.com/dist/css/bootstrap.css" rel="stylesheet"/>
<div class="container">
    
    <div class="panel panel-default">
      <div class="panel-heading h4">Leagues</div>
    
      <ul class="list-group">
        <li class="row list-group-item">
          <a class="col-sm-2" ng-href="#">Name</a> 
          <a class="col-sm-2" ng-href="#">Tweak Roster</a>
          <a class="col-sm-2" ng-href="#">This Week's Matchup</a>
        </li>
        <li class="row list-group-item">
          <a class="col-md-3" ng-href="#">Name</a> 
          <a class="col-md-3" ng-href="#">Tweak Roster</a>
          <a class="col-md-3" ng-href="#">This Week's Matchup</a>
        </li>
      </ul>
    </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap twitter-bootstrap-3

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

在fullCalendar中更改slotDuration而不重新加载页面

使用fullcalendar我需要没有页面重新加载来slotDuration根据其他条件更改参数:

我在一个案例中做

$('#calendar').fullCalendar('option', 'slotDuration', '00:15:00');
Run Code Online (Sandbox Code Playgroud)

而在其他情况下

$('#calendar').fullCalendar('option', 'slotDuration', '00:30:00');
Run Code Online (Sandbox Code Playgroud)

但看起来它不起作用,因为我总是看到fullcalendar与slotDuration=30(2个插槽)分钟,因为它在初始化时被调用.

如果有办法吗?

javascript fullcalendar

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

Bootstrap模态标题登录更改底线颜色

我正在使用Bootstrap登录模板,我想更改底线颜色model-header并在左右边框上对齐此行.

<div id="login-ar" class="container" aria-hidden="true">
    <div class="modal-header">
        <h1 class="text-center" id="login-tit">Login</h1>
    </div>
    <div class="modal-body">
        <form role="form">
            <div class="form-group">
                <input type="email" class="form-control" id="email" placeholder="Enter email">
            </div>
            <div class="form-group">
                <input type="password" class="form-control" id="pwd" placeholder="Enter password">
            </div>
            <div class="checkbox">
                <label><input type="checkbox"> Remember me</label>
            </div>
        </form>
    </div>
    <div class="modal-footer">
         <button class="btn btn-link">Forgot password?</button>
         <button class="btn btnExtra btn-large btn-primary">Login</button>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

twitter-bootstrap twitter-bootstrap-3

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

如何防止ASP.NET Core在空请求主体上将模型状态标记为无效?

我有一个从请求主体接收参数的动作。客户端使用二进制格式使用此API,该格式可能会将请求模型序列化为空主体。

如果我用空的请求正文敲击这些动作之一,则该动作将使用null请求模型的默认值(即)来调用,但是模型状态被标记为无效。通常这是可以的,但是如果模型状态无效,我有一个中间件会响应并显示错误。

有什么方法可以使ASP.NET Core更优雅地处理空的请求主体,并且不将模型状态标记为无效?

c# asp.net-core

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

ASP.Net Core 2.1 - 从子 TagHelper 读取 TagHelper 的父属性

我想知道是否可以从 ASP.Net Core 版本 2.1/2.2 中的子 TagHelper 元素访问父 TagHelper 的属性。

我想看看是否有可能建立一种子父 TagHelper 关系,其中子项可以以某种方式访问​​父项的属性之一(两个 TagHelper 都是自定义 TagHelper)。需要明确的是,我有一段代码,如下所示:

<radio-group>
    <radio asp-name="radio2" asp-value="one">Some text 1!</radio>
    <radio asp-name="radio2" asp-value="two">Some text 2!</radio>
    <radio asp-name="radio2" asp-value="three">Some text 3!</radio>
</radio-group>
Run Code Online (Sandbox Code Playgroud)

本质上,它只是表单上标记为 radio -group的单个元素内的一组单选按钮(后来成为具有单个类的div元素,而其他 radio 元素成为type="radio"的输入元素)。由于所有这些单选按钮在其组内共享相同的名称,因此我必须为每个单选按钮指定相同的名称。

现在,是否可以在radio-group元素上声明单个属性(例如asp-child-name属性),然后可以从子元素访问该属性,这样我就不必为每个子元素分配asp-name属性?

c# asp.net-core asp.net-core-tag-helpers

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

收到错误“表达式不产生值

我相对较不熟悉Visual Basic,但是在从数据库填充列表框时遇到问题。出现的错误是Expression无法产生值。

这是我的表单中的代码:

Private Sub frmMain_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    'Populate Blu Ray and DVD listboxes

    Dim objMovies As New clsMovies

    objMovies.Select_BR_List()
    objMovies.Select_Dvd_List()

    For Each strBluRay As String In objMovies.Select_BR_List
        lstBluRay.Items.Add(strBluRay)
    Next

    For Each strDVD As String In objMovies.Select_Dvd_List
        lstDvd.Items.Add(strDVD)
    Next
End Sub
Run Code Online (Sandbox Code Playgroud)

这是该类中的代码:

Public Sub Select_Dvd_List()
    Dim objConnection As New SqlCeConnection(mstrCN)

    'Create SQL statement
    mstrSQL = "Select * from Dvd"
    'Instantiate command
    Dim objCommand As New SqlCeCommand(mstrSQL, objConnection)

    'open Database
    objCommand.Connection.Open()

    'Instantiate Data Reader
    Dim objDataReader …
Run Code Online (Sandbox Code Playgroud)

vb.net

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

CSS:将鼠标悬停在块上以更改文本颜色和链接

我有一个块(div),其中包含带链接的文本.当我将鼠标悬停在此块上时,我需要更改文本颜色(也链接颜色)." div:hover" - 使用此文本颜色更改,但链接颜色保持不变.

完整代码:

CSS:

a {
    color: #336699;
}
div {
    height: 50px;
    background-color: #FFF;
    color: red;
}
div a {
    color: red;
}
div:hover {
    background-color: #336699;
    color: #FFF;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<div>
    text test <a href="#">URL</a> text
</div>
Run Code Online (Sandbox Code Playgroud)

html css

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

Bootstrap警报未关闭

我无法关闭我的引导警报.我在引导程序之前声明了我的jquery,警报仍未关闭.警报的代码如下.有任何想法吗?

  <!-- jquery -->
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>

  <!-- bootstrap -->
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">


  <div class="alert alert-success alert-dismissible" role="alert">
     <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
     <strong>Yay</strong> Your email has been added!
  </div>
Run Code Online (Sandbox Code Playgroud)

jquery twitter-bootstrap

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