小编Eni*_*ate的帖子

在c#中用double qoutes替换转义字符

我在变量中有以下字符串,

S:

[{\"roleIndex\":0,\"roleID\":\"c1_r0_23\",\"roleName\":\"Chief Executive\"},                       
{\"roleIndex\":1,\"roleID\":\"c1_r1_154\",\"roleName\":\"Chief Operator\"}]
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用以下命令替换\"with":

   s.ToString().Replace("\"", """");
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

c#中的正确语法是什么?

c# asp.net string

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

将返回值从actionresult转移到另一个视图

我试图在视图内的标签中显示数据,数据来自另一个视图,为此我已经这样做了

这是我的模特

namespace MvcSampleApplication.Models
{
    public class products
    {
        [Required]
        [Display(Name = "Textbox1")]
        public string EnteredValue { get; set; }
    }    
    public class category
    {
        [Display(Name = "Label1")]
        public string lablvalue { get; set; }        
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的控制者

namespace MvcSampleApplication.Controllers
{
    public class EnterValueController : Controller
    {           
        public ActionResult Index()
        {
            return View();
        }
        public ActionResult Valuesadd(MvcSampleApplication.Models.products model)
        {
            return View(model);            
        }
        [HttpPost]
        public ActionResult SubmitValue(MvcSampleApplication.Models.products model)
        {
            ViewData["logindata"] = model.EnteredValue;    
            return View("submittedvalues");               
        }                
        public ActionResult submittedvalues()
        {
            var model …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

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

LINQ中的不区分大小写的LIKE条件(带正则表达式)

如果搜索文本和列表中的项目具有相同的大小写(小写/大写),我可以使用以下代码.如果有混合外壳则无法正常工作.我们怎样才能使它不区分大小写的搜索.

var text = "c";
var myStrings = new List<string>() { "Aa", "ACB", "cc" };
var regEx = new System.Text.RegularExpressions.Regex(text);
var results = myStrings
        .Where<string>(item => regEx.IsMatch(item))
        .ToList<string>();
Run Code Online (Sandbox Code Playgroud)

编辑:

我需要将带有Case Insensitive的字符串传递给方法,我该怎么做...

  public ActionResult GetItems(string text)
  {
        ContextObject contextObject = new ContextObject();          
        TransactionHistory transactionhistory = new TransactionHistory();
        System.Text.RegularExpressions.Regex regEx = new System.Text.RegularExpressions.Regex(text, RegexOptions.IgnoreCase);
        var items = transactionhistory.GetItems(contextObject, text);

        return Json(items, JsonRequestBehavior.AllowGet);                     
  }
Run Code Online (Sandbox Code Playgroud)

c# linq

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

在winforms应用程序中上传图像

有谁知道是否存在一个允许用户将图像上传到Windows窗体的控件?或任何实现此目的的示例代码。

我正在使用Win-Form应用程序

谢谢,

.net c# file-upload winforms

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

将databasename传递给webmatrix/razor中的SQL查询

我有一个内置在webmatrix中的表单,它将更新用户指定数据库中的数据.

我希望用户将他们的数据库名称插入表单,并Database.Open("SQLServerConnectionString");根据用户提交打开.

如果不可能,有没有办法在webmatrix下面的SQL查询中简单地包含用户指定的DB名称?我在下面的示例:

 var db = Database.Open("SQLServerConnectionString");
 var selectQueryString = "SELECT donor_id,first_name,last_name FROM SUPPORT.dpo.dp WHERE donor_id=@0";
Run Code Online (Sandbox Code Playgroud)

我希望根据用户输入动态更新FROM子句中的静态"SUPPORT"数据库.任何帮助都会很棒.

asp.net webmatrix razor

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

实现if else语句的通用方法

我在下拉列表中有很多if-else语句选择更改事件,用于根据当前下拉列表中的值select选择填充另一个下拉列表.是否有任何通用方法可以减少这些带有任何参数类型的if-else语句..和这是我的下拉列表选择更改事件的代码

protected void ddlBr1Type_SelectedIndexChanged(object sender, EventArgs e)
{
      if (ddlBr1Type.SelectedValue.ToString() == ValidationFields.FO.ToString())
      {
           ddlBr2Type.DataSource = populateNearByDropdown(ValidationFields.FO.ToString());
           ddlBr2Type.DataBind();
      }
      else if (ddlBr1Type.SelectedValue.ToString() == ValidationFields.FW.ToString())
      {
          ddlBr2Type.DataSource = populateNearByDropdown(ValidationFields.FW.ToString());
            ddlBr2Type.DataBind();

     }
     else if (ddlBr1Type.SelectedValue.ToString() == ValidationFields.UF.ToString())
     {
          ddlBr2Type.DataSource = populateNearByDropdown(ValidationFields.UF.ToString());
            ddlBr2Type.DataBind();
     }
     else if (ddlBr1Type.SelectedValue.ToString() == ValidationTypes.O.ToString())
     {
         ddlBr2Type.DataSource = populateNearByDropdown(ValidationTypes.O.ToString());
            ddlBr2Type.DataBind();
     }
     else if (ddlBr1Type.SelectedValue.ToString() == ValidationTypes.W.ToString())
     {
          ddlBr2Type.DataSource = populateNearByDropdown(ValidationTypes.W.ToString());
            ddlBr2Type.DataBind();
     }
     else if (ddlBr1Type.SelectedValue.ToString() == ValidationTypes.P.ToString())
     {
          ddlBr2Type.DataSource = populateNearByDropdown(ValidationTypes.P.ToString());
            ddlBr2Type.DataBind();
     }
     else if (ddlBr1Type.SelectedValue.ToString() == ValidationTypes.C.ToString())
     {
            ddlBr2Type.DataSource …
Run Code Online (Sandbox Code Playgroud)

c# asp.net refactoring c#-4.0

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

如何使用此枚举列表减少代码

我有这些if-else语句,我无法重构.我已经使用它们在服务器端使用asp.net进行验证.

有人请建议减少这些陈述的方法吗?这里,验证字段和验证类型是enum列表.

else if (CheckNextItem(ddlBr1Type.SelectedValue.ToString(), ddlBr2Type.SelectedValue.ToString(), ValidationFields.FO.ToString(), ValidationTypes.P.ToString()))
{
   BrkTypeValidator2.ErrorMessage = "'TOP0618 -Invalid combination of Bracket IDs'";
   args.IsValid = false;
}
else if (CheckNextItem(ddlBr1Type.SelectedValue.ToString(), ddlBr2Type.SelectedValue.ToString(), ValidationFields.FW.ToString(), ValidationTypes.P.ToString()))
{
   BrkTypeValidator2.ErrorMessage = "'TOP0618 -Invalid combination of Bracket IDs'";
   args.IsValid = false;
}
else if (CheckNextItem(ddlBr1Type.SelectedValue.ToString(), ddlBr2Type.SelectedValue.ToString(), ValidationFields.UF.ToString(), ValidationTypes.P.ToString()))
{
     BrkTypeValidator2.ErrorMessage = "'TOP0618 -Invalid combination of Bracket IDs'";
     args.IsValid = false;
}
else if (CheckNextItem(ddlBr1Type.SelectedValue.ToString(), ddlBr2Type.SelectedValue.ToString(), ValidationTypes.O.ToString(), ValidationTypes.P.ToString()))
{
      BrkTypeValidator2.ErrorMessage = "'TOP0618 -Invalid combination of Bracket IDs'";
      args.IsValid = false;
} …
Run Code Online (Sandbox Code Playgroud)

c# asp.net validation enums

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

导出到 excel 数据时出错:' ',十六进制值 0x07,是使用 c# 的无效字符

当我尝试将 kendo ui grid 中的数据导出到 excel 时遇到了奇怪的问题.....

错误 :

  An exception of type 'System.ArgumentException' occurred in System.Xml.dll but was not handled in user code

Additional information: ' ', hexadecimal value 0x07, is an invalid character.
Run Code Online (Sandbox Code Playgroud)

以及我用于导出到excel的以下方法

  private static void WriteDataTableToExcelWorksheet(DataTable dt, WorksheetPart worksheetPart)
  {
        OpenXmlWriter writer = OpenXmlWriter.Create(worksheetPart);
        writer.WriteStartElement(new Worksheet());
        writer.WriteStartElement(new SheetData());

        string cellValue = "";

        int numberOfColumns = dt.Columns.Count;
        bool[] IsNumericColumn = new bool[numberOfColumns];

        string[] excelColumnNames = new string[numberOfColumns];
        for (int n = 0; n < numberOfColumns; n++)
            excelColumnNames[n] …
Run Code Online (Sandbox Code Playgroud)

.net c# excel openxml openxml-sdk

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

如何使用 directory.getfiles 仅过滤 .sql 文件

我正在尝试从给定的目录路径中过滤 only.sql 文件

但它会压缩给定目录路径中的所有文件

      string directorypath = @"C:\access";

        DirectoryInfo di = new DirectoryInfo(directorypath);

        foreach (FileInfo fi in di.GetFiles().Where(.sql))
        {

            CompressionMethod(fi);


        }
Run Code Online (Sandbox Code Playgroud)

但是,我只想将 .sql 文件发送到此方法 CompressionMethod(fi) .... 我该怎么做

有没有人请帮忙解决这个问题...

非常感谢....

.net c# directory getfiles winforms

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

如何使用jQuery应用maxlength属性

我有一个kendo ui控件,可以在运行时创建以下html语法

<input id=?"ItemSearch" name=?"ItemSearch" style=?"width:?115px;?" type=?"text">?
Run Code Online (Sandbox Code Playgroud)

如何使用javascript将maxlength HTML5属性应用于它

当我使用以下我得到 Cannot call method 'prop' of undefined

 $('#ItemSearch').input.prop("maxlength", 2);
Run Code Online (Sandbox Code Playgroud)

jquery

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