小编Shy*_*yju的帖子

SQL Server DB已恢复.登录失败错误

我已将一个数据库恢复到我的SQL服务器.我有一个ASP程序正在访问db.当我运行这个时,我收到一个错误登录失败的这个用户.我究竟要做什么?

sql-server

5
推荐指数
2
解决办法
9187
查看次数

在Asp.net Core中提交ajax表单后的RedirectToAction

我有一个名为 Index 的视图和一个名为“_Addbook”的 PartialView,显示为引导模式。在partialView 中使用ajax 形式将数据插入到数据库中。

索引视图:

<div class="panel panel-primary">
<div class="panel-body">
    <div class="btn-group">
        <a class="btn btn-primary marginbutoon" id="showBookgroup" data-toggle="modal" asp-action="AddBook"
           data-target="#modal-book">
            <i class="glyphicon glyphicon-plus"></i>
            Add Book
        </a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

部分视图:

 @model WebApplication1.Models.Book
<form asp-controller="Home" asp-action="AddBook" id="myform"
  data-ajax="true" data-ajax-method="POST"
  data-ajax-mode="replace" data-ajax-update="#myform">



        <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                <span aria-hidden="true">&times;</span>
            </button>
            <h4 class="modal-title" id="myModalLabel">Add Book</h4>
        </div>


        <div class="modal-body form-horizontal">
            <div class="row">
                <div class="form-group">
                    <label asp-for="BookName" class="col-sm-3 control-label"></label>
                    <div class="col-lg-6">
                        <input asp-for="BookName" class="form-control" />
                        <span asp-validation-for="BookName" class="text-danger"></span>
                    </div>
                </div>
            </div>
        </div> …
Run Code Online (Sandbox Code Playgroud)

c# razor asp.net-core-mvc

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

ASP.NET内联编码:变量名不会被值替换

我有一个ASP.NET页面.在页面加载中我设置了一个公共变量的值.在内联编码部分,我正在加载一个CSS,它是一个名称在公共变量中可用的文件夹.我的HTML标记如下

<%@ Page Language="C#"  EnableEventValidation="false" AutoEventWireup="true" CodeFile="MyPage.aspx.cs"  Theme="GridView" Inherits="GUI.MyPage" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>MyPage</title>
<link href="../Vendors/<%=vendorName%>/css/style.css" rel="stylesheet" type="text/css" />

</head>
 <body>
<%=vendorName %> <!-- here value is printed correctly -->
 ...
 </body>
Run Code Online (Sandbox Code Playgroud)

并在我的代码后面

 public partial class MyPage: MyCommonClass
 {
    public string vendorName = "";
     protected void Page_Load(object sender, EventArgs e)
     {
        vendorName = "ACLL";
     }

 }
Run Code Online (Sandbox Code Playgroud)

但是当我运行页面时,<%= VEndorId%>不会被其中的值替换.但是在Body中,它正在正确打印.但是在头部它没有来.我检查了ViewSource并找到了源代码HTML如下

<link href="../Vendors/&lt;%=vendorName%>/Lib/css/tradein.css" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)

asp.net inline

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

使用.NET加密和解密数字

什么是.NET可用的加密技术(使用C#).我有一个数字值,我想加密到字符串表示.哪一个有解密支持?

.net encryption

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

WCF:无法在ServiceModel客户端配置部分中找到引用合同"IService"的默认端点元素.在IIS中托管时

我有一个WCF服务,它在IIS中托管.我也有一个WCF客户端(一个控制台应用程序).我已经习惯于svcutil构建代理类和配置文件,然后将它们添加到我的客户端项目中.它建立得很好.但是当我试图运行该程序时,它抛出了以下异常

无法在ServiceModel客户端配置部分中找到引用合同"IService"的默认端点元素.这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素.

//我的客户端程序代码

namespace MyFirstWCFClient
{
 class Program
 {
    static void Main(string[] args)
    {
        ServiceClient objClient = new ServiceClient();
        Console.WriteLine("Client calling the service....");

        string strName=Console.ReadLine();
        Console.WriteLine(objClient.HelloWorld("Shyju"));
        Console.Read();

    }
 }
}
Run Code Online (Sandbox Code Playgroud)

我的客户端的Output.config文件是

  <?xml version="1.0" encoding="utf-8"?>
   <configuration>
    <system.serviceModel>
    <bindings>
        <wsHttpBinding>
            <binding name="WSHttpBinding_IService" closeTimeout="00:01:00"
                openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
                bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
                maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
                messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true"
                allowCookies="false">
                <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
                    maxBytesPerRead="4096" maxNameTableCharCount="16384" />
                <reliableSession ordered="true" inactivityTimeout="00:10:00"
                    enabled="false" />
                <security mode="Message">
                    <transport clientCredentialType="Windows" proxyCredentialType="None"
                        realm="" />
                    <message clientCredentialType="Windows" negotiateServiceCredential="true"
                        algorithmSuite="Default" establishSecurityContext="true" /> …
Run Code Online (Sandbox Code Playgroud)

iis wcf wcf-client

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

onclick和href ="javascript:函数名称有什么区别?

两者之间有什么区别吗?

1 : <a href="javascript:MyFunction()">Link1</a>
Run Code Online (Sandbox Code Playgroud)

2 : <a href="#" onclick="MyFunction()">Link2</a>
Run Code Online (Sandbox Code Playgroud)

?会以任何方式影响页面性能吗?

javascript

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

LINQ 2 SQL错误:不能将空值分配给类型为System.Byte的成员,该类型是非空值类型

我正在尝试编写LINQ 2 SQL查询,但我们的联接却离开了。但是执行时,我遇到了以下异常

无法将空值分配给类型为System.Byte的成员,该类型是非空值类型

我的LINQ 2 SQL查询在这里

 Dim items = (From i In oRecelDB.IV00200s _
                Group Join c In oRecelDB.MDS_CONTAINERs _
                    On c.CONTAINERBIN Equals i.BIN Into ic = Group From x In ic.DefaultIfEmpty() _
                Group Join sop In oRecelDB.SOP10201s _
                     On i.SERLNMBR Equals sop.SERLTNUM And i.ITEMNMBR Equals sop.ITEMNMBR _
                     Into os = Group From y In os.DefaultIfEmpty() _
                Group Join iv1 In oRecelDB.IV10002s _
                     On iv1.SERLTNUM Equals i.SERLNMBR And iv1.ITEMNMBR Equals i.ITEMNMBR _
                     Into iv2s = Group From z In …
Run Code Online (Sandbox Code Playgroud)

linq-to-sql

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

jQuery发布到asp.net页面错误:此请求的查询字符串的长度超过配置的maxQueryStringLength值

我试图用javascript将一个文本编辑器的内容发布到一个asp.net页面(asp.net 4.0).我的asp.net页面将收到它并保存到db.I附加文本编辑器的内容在查询字符串中.当内容很大时,我收到以下异常

The length of the query string for this request exceeds the configured maxQueryStringLength value.
Run Code Online (Sandbox Code Playgroud)

它适用于小内容.但是当内容很大时,它会抛出一个错误

这是我的javascript代码

  var content1 = $("#txtAdminLabelEdit"+id).val();
  content = encodeURIComponent(content1);
  var url = "handlers/adminhandler.aspx?mode=savecontent&page=home&lid=1&vid=2&ltxt=" + content;

            $.post(url, function (data) {
                if (data == "yes") {
                 //do something
                 }
            });
Run Code Online (Sandbox Code Playgroud)

asp.net jquery post query-string

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

C#.NET Excel和OLEDB连接字符串

我正在尝试将Excel文件中的数据读入我的Windows应用程序.

连接字符串:

provider = Microsoft.Jet.OLEDB.4.0; Data Source = "Excel File"; 
Extended Properties =    \"Excel 8.0; HDR = Yes; ImportMixedTypes = Text;
Imex = 1;\" 
Run Code Online (Sandbox Code Playgroud)

使用此连接字符串,即使Microsoft Office - Excel未安装到计算机上,我也可以从Excel文件中读取数据.但有些如何,我的程序与此连接字符串不兼容.

我现在使用的连接字符串是

provider = Microsoft.ACE.OLEDB.12.0; Data Source = "Excel file"; 
Extended Properties = "Excel 12.0; HDR = Yes; Imex = 1;
Run Code Online (Sandbox Code Playgroud)

此连接字符串与我的程序兼容,但它仅适用于具有Microsoft Office - Excel安装的计算机.

任何人都可以建议我在哪里犯错误.

谢谢.

c#

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

Web服务与表单发布

我有2个网站(www.mysite1.com和myweb2.com,这两个网站都在ASP.NET中,SQL服务器作为后端),我想将数据从一个站点传递到另一个站点.现在我很困惑是否使用Web服务或表格发布(从mysite1到myweb2中的页面)

谁能告诉我两者的优点和缺点?

web-services

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