小编Lam*_*fif的帖子

在剃刀应用程序中测试空模型

我有一个带有razor视图引擎的asp.net Web应用程序.我想测试模型是否null存在

<center><h2 style="color:red">Les actualites des taches</h2></center>
<br />
<br />
@if(Model[0].Count == 0 || Model[0] == null) {
    <label>Pas de nouvelle information</label>
                         }
else{

foreach( var v in Model[0]){
    <div><label>@v</label></div>
   <br />
}

}
<br />
<br />
<br />
<br />
<center><h2 style="color:red">Demande de reservation de véhicules</h2></center>
<br />
<br />
@if (Model[1].Count == 0 || Model[1] == null)
{
    <label>Pas de demande</label>
                         }
else{
    <form action="\Travail\Validation_Reservation" method="post">
@foreach( var v in Model[1]){
    <div><label>@v</label> …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc

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

将分页添加到剃刀视图中

我有一个asp.Net Mvc4 web applcation,其中我有一个列表作为模型:

<table class="table_data" border="1">
            <tr>
                @if(Model.Count > 0){
                <th>
                    @Html.Label("Fonction")
                </th>
                <th>
                    @Html.Label("Nom du client")
                </th>
                <th>
                    @Html.Label("Date de réception")
                </th>
                <th>
                    @Html.Label("Date de clôture")
                </th>
                    <th></th>
                }
            </tr>
            @foreach(Planning.Models.Paire p in Model){
                <tr>
                <td>
                        <label>@p._tag</label>
                </td>
                <td>
                    <label>@p._client</label>
                </td>
                <td>
                   <label>@p._reception</label>
                </td>
                <td>
                   <label>@p._cloture</label>

               </td>  
                    <td>
                        @{
                                List<Planning.Models.Impaire> liste = u.Get_Impaire_List();
                             Planning.Models.Impaire imp = liste.Find(x => x.id_paire == p.Id);

                            if (imp != null){
                   @Html.ActionLink("voir plus de détails", "Details", new { id_paire = p.Id })}
                        }
               </td> …
Run Code Online (Sandbox Code Playgroud)

c# asp.net ajax razor asp.net-mvc-4

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

通过密码保护文件

我有一个 C# 应用程序,我想在其中创建一个文件:

   string fileName = "test.txt";  // a sample file name
        // Delete the file if it exists.
        if (System.IO.File.Exists(fileName))
        {
            System.IO.File.Delete(fileName);
        }
       // Create the file.
        using (System.IO.FileStream fs = System.IO.File.Create(fileName, 1024))
        {
            // Add some information to the file.
            byte[] info = new System.Text.UTF8Encoding(true).GetBytes("This is some text in the file.");
            fs.Write(info, 0, info.Length);
        }


        string s = "";
        using (System.IO.StreamReader sr = System.IO.File.OpenText(fileName))
        {

            while ((s = sr.ReadLine()) != null)
            {
                textBox1.Text += s;
            }
        }
Run Code Online (Sandbox Code Playgroud)

我需要通过程序外部的密码保护文件,并且无需密码即可在程序内部访问该文件。 …

c# io file password-protection winforms

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

将锯齿状的字符串数组转换为C#中的字符串列表

我想转换string[][]List<List<string>>.

例如.

List<List<string>> listOfListReturned = new List<List<string>>();
string[][] twoDArrOfString = new string[2][];
Run Code Online (Sandbox Code Playgroud)

我想转换twoDArrOfStringlistOfListReturned

请建议,怎么做?

此致,Vivek

.net c#

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

C#应用程序中日期的比较

我有一个asp.net应用程序,其中我有这三个日期:

现在= 08-10-13 15:56:19

cloture1 = 01-10-13 00:00:00

cloture2 = 01-01-50 00:00:00

日期的格式是DD-MM-YY HH:MM:SS.问题是该功能DateTime.Compare()给了我相同的结果,即

DateTime.Compare(now,cloture1) > 0DateTime.Compare(now,cloture2) > 0.

那么这个问题的原因是什么?我该如何修复我的代码片段?

.net c# datetime compare date

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

在Vb.Net应用程序中避免Sql查询中的空格

我有一个数据库表,其中我有两个这样的字段:prix minprix max

当我尝试更新我的表

 Public Shared Sub updatetraitementprix(ByVal min As Double, ByVal max As Double, ByVal ref As Integer)

        Dim MaConnexion As SqlConnection = Nothing
        Try
            MaConnexion = OuvrirConnection()
            Dim sql As String = "update traitementprix set prix min=@min , prix max=@max  where Ref=@refer"

            Dim Commande As New SqlCommand(sql, MaConnexion)

            Commande.CommandType = CommandType.Text
            Commande.Parameters.Add(New SqlParameter("@refer", ref))
            Commande.Parameters.Add(New SqlParameter("@min", min))
            Commande.Parameters.Add(New SqlParameter("@max", max))
            Commande.ExecuteNonQuery()

        Catch
        Finally
            If MaConnexion.State = ConnectionState.Open Then
                MaConnexion.Close()
            End If
        End Try

    End Sub …
Run Code Online (Sandbox Code Playgroud)

.net sql vb.net sql-server

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

winforms应用程序中的TextBox MultiLine

如何在winforms应用程序中的文本框中插入新行:

 textBox2.Text += "a";
 textBox2.Text += "\n";
 textBox2.Text += "b"; 
Run Code Online (Sandbox Code Playgroud)

但我得到一行,即使我使文本框多行:

我该如何解决这个问题?

.net c# string escaping winforms

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

c#应用程序中的垃圾收集方法

我有这个问题:

题

我无法理解为什么第二种选择就是答案.我的意思是其他方法(KeepAliveCancelFullGCNotification)将阻止系统调用终结器.

  1. 这四种方法有什么区别?
  2. 在哪些情况下,我们必须使用它?

.net c# garbage-collection memory-management

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

使用JQuery获取输入隐藏值

我有一个javascript片段,我想在其中检索位于所选行的第一列中的隐藏输入的值:

var global_id = $(this).find("td:first").html();
console.log("value=" + global_id);
Run Code Online (Sandbox Code Playgroud)

我得到的结果是:

value =<input id="id" name="id" type="hidden" value="2">

当我尝试

 var global_id = $(this).find("td:first").val();
console.log("value=" + global_id);
Run Code Online (Sandbox Code Playgroud)

我得到的结果是:

value =

所以,我需要知道:

  1. 为什么在第二种方式中,变量是空的
  2. 如何解析我的代码以检索第一个输入隐藏值?

html javascript css jquery html5

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

使用Ajax将CORS标头添加到http请求

我已经开发了一个Restfull应用程序,我想添加另一个Web应用程序来使用其服务,因此我进行了以下Ajax调用:

 $.ajax({
            type: "Post",
            async: false,
            url: "ip_adress/Inviter/api/Account/Register",
            data: donne,
            headers: {  "Access-Control-Allow-Origin:": "*"},
            success: function (data) {
                console.log(data);
                var tab = [];
                tab["username"] = username;
                tab["password"] = pwd;
                var isLogged = Login.CheckCredential(tab, username);
                return isLogged;
            },
            error: function (xhr, status, error) {
                console.log(xhr);
                console.log(status);
                console.log(error);
            }

        });
Run Code Online (Sandbox Code Playgroud)

我得到这个例外:

对象{readyState:0,状态:0,statusText:“ SyntaxError:无法执行'setRequestHeader'…-Origin:'不是有效的HTTP标头字段名称。”}错误DOMException:无法在'XMLHttpRequest'上执行'setRequestHeader' :'Access-Control-Allow-Origin: '不是有效的HTTP标头字段名称。

所以我需要知道:

  • 在这种情况下如何启用CORS?

  • 如何修复我的代码?

javascript ajax rest jquery http

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

Windows 命令获取文件扩展名列表

我需要一个命令来获取文件夹中不同的扩展文件,其中包含每个扩展的出现次数。

那么我该怎么做呢?

windows filesystems cmd batch-file file-attributes

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

表值函数参数为varchar

我在SQL Server 2008数据库中有这个表值函数:

Create FUNCTION dbo.fct1(@Code varchar(10) )
RETURNS TABLE
AS
RETURN
(
   select CODE , NOM 
   from CODIF 
   where NUMERO = 'TP'
   and CODE =  @Code 
)
Run Code Online (Sandbox Code Playgroud)

当我从我的代码中调用它时:

 sSQL = "select * from fct1(" & Code & ")"
        Dim cmd As New SqlCommand(sSQL, Connection)
        If Connection.State <> ConnectionState.Open Then Connection.Open()
        Dim rd As SqlClient.SqlDataReader
        rd = cmd.ExecuteReader()
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

列名无效:'EA2'

我需要知道 :

  • 这个错误的原因是什么?
  • 我该如何解决?

sql vb.net sql-server ado.net sql-server-2008

-1
推荐指数
1
解决办法
145
查看次数

日期时间的区别?和可以为空的<DateTime>

我需要知道它们之间是否存在差异

DateTime? obj
Run Code Online (Sandbox Code Playgroud)

Nullable<DateTime> obj
Run Code Online (Sandbox Code Playgroud)

如果是这样的话,他们的用例是什么?

.net c# datetime

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