小编Zha*_*uid的帖子

C#Windows Form .Net和DOS控制台

我有一个执行批处理文件的Windows窗体.我想将我控制台中发生的所有事情转移到我表单中的面板.我怎样才能做到这一点?我的DOS控制台如何与我的Windows窗体面板通信???

谢谢

.net c#

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

Asp.Net在Sql中选择

我知道这将非常简单.我在asp.net中看到了很多不同的方法,没有真正的标准.我想知道的是如何从asp.net中的sql数据库中干净地选择并检索多个记录.例如:选择所有用户ID.

String sql = 
  "SELECT [UserId] FROM [UserProfiles] WHERE NOT [UserId] = 'CurrentUserId'";

string strCon = System.Web
                      .Configuration
                      .WebConfigurationManager
                      .ConnectionStrings["SocialSiteConnectionString"]
                      .ConnectionString;

SqlConnection conn = new SqlConnection(strCon);
SqlCommand comm = new SqlCommand(sql, conn);
conn.Open();

/*
 This is where I need to know how to retrieve the information from the
 above command(comm). I am looking for something similiar to php's
 mysql_result. I want to access the records kind of like an array or some
 other form of retrieving all the data.
 Also …
Run Code Online (Sandbox Code Playgroud)

sql asp.net ado

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

我可以在asp.net mvc网站上粘贴常规的html页面吗?

无论如何要做到这一点?如果是这样,控制器代码将指向特定的html文件而不是MVC视图?

asp.net-mvc

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

Facebook Graph API - 获取facebook用户的生日(无需用户允许)

如何获得用户的生日(不要求用户允许显式权限)?

我正在使用Graph API获取用户的信息,如链接:https://graph.facebook.com/mhiella.vexiia(注意:不推荐使用的API)但我没有看到用户的生日.

android facebook facebook-graph-api

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

客户端模板Telerik MVC网格的ActionLink问题

我正在使用Telerik网格来呈现下面用户收到的备忘录是代码

<%Html.Telerik().Grid<UserManagement.Models.SentMemos>() 
    .Name("ReceivedMemos") 
    .Sortable(sorting => sorting 
        .OrderBy(sortOrder => sortOrder.Add(o => o.MemoDate).Descending()))         
    .DataBinding(dataBinding => dataBinding 
        //Ajax binding 
    .Ajax() 
    //The action method which will return JSON 
    .Select("_AjaxBindingReceivedMemos", "OA" ) 

        ). 
        Columns(colums => 
        { 
            colums.Bound(o => o.MemoID).ClientTemplate(Html.ActionLink("Reply", "ReplyMemo", "OA", new { MemoID = "<#=MemoID#>"}, null).ToString()).Title("Reply").Filterable(false).Sortable(false); 
            colums.Bound(o => o.MemoID).ClientTemplate(Html.ActionLink("Acknowledge", "PreviewMemo", "OA", new { id = "<#=MemoID#>"}, null).ToString()).Title("Acknowledge").Filterable(false).Sortable(false); 
            colums.Bound(o => o.Subject).ClientTemplate(Html.ActionLink("<%#=Subject#>", "PreviewMemo", "OA", new { id = "<#=MemoID#>" }, null).ToString()).Title("Subject"); 
            //colums.Bound(o => Html.ActionLink(o.Subject,"PreviewMemo","OA",new{id=o.MemoID},null).ToString()).Title("Subject"); 
            colums.Bound(o => o.FromEmployeeName); 
            colums.Bound(o => o.MemoDate); 
            }) 
    .Sortable() 
    .Filterable() 
     .RowAction((row) => 
     { …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc telerik-grid

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

Jquery不在Master Page中工作

当我运行以下代码时,我得到错误意外字符'$'

当我单独运行它时它运行成功,但是当我通过母版页运行它时它不成功.这是我的母版页代码:

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs"
    Inherits="SwordBugTrackingSystem.SiteMaster" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head runat="server">
  <title></title>
  <link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />

  <script type="text/javascript" src="/Scripts/jquery-1.3.2.min.js" runat="server">
  </script>
  <script type="text/javascript" src="/Scripts/cal.js" runat="server" ></script>
  <script type="text/javascript">
    jQuery(document).ready(function () {
      $('input.one').simpleDatepicker();
    });
  </script>

  <asp:ContentPlaceHolder ID="HeadContent" runat="server">   
  </asp:ContentPlaceHolder>

</head>
Run Code Online (Sandbox Code Playgroud)

这是我的aspx页面:

<%@ Page Title="About Us" Language="C#" MasterPageFile="~/Site.master" 
    AutoEventWireup="true" CodeBehind="About.aspx.cs"
    Inherits="SwordBugTrackingSystem.About" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
  <h2>
      About
  </h2>
  <p>Some test inputs, each with …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery master-pages

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

Microsoft Bot框架状态管理

我们正在更新我们的MBF机器人,以便在Azure Table Store中管理其状态.我们根据文档更改了代码以注册我们的表存储提供程序:

protected void Application_Start()
{
        GlobalConfiguration.Configure(WebApiConfig.Register);
        var builder = new ContainerBuilder();
        var store = new TableBotDataStore("...");

        builder.Register(c => store)
            .Keyed<IBotDataStore<BotData>>(AzureModule.Key_DataStore)
            .AsSelf()
            .SingleInstance();

        builder.Register(c => new CachingBotDataStore(store,
                CachingBotDataStoreConsistencyPolicy
                .ETagBasedConsistency))
                .As<IBotDataStore<BotData>>()
                .AsSelf()
                .InstancePerLifetimeScope();

        var config = GlobalConfiguration.Configuration;

        var container = builder.Build();
        config.DependencyResolver = new AutofacWebApiDependencyResolver(container);
}
Run Code Online (Sandbox Code Playgroud)

现在,在对话框中我们使用以下来存储和加载用户数据:

context.PrivateConversationData.SetValue<UserData>(UserDataRepositoryKey, userData);
Run Code Online (Sandbox Code Playgroud)

有趣的是,对话状态似乎得到维护,但我们看不到任何东西是我们的Azure表,我真的怀疑任何调用是否进入该存储.关于如何以正确的方式使用状态,文档非常不清楚.

题:

  1. 我们的容器注册是否正确?它应该在app_start还是应该为每个请求注册?

  2. 我们在对话期间使用正确的方法存储状态吗?

c# azure botframework

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

ASP.NET MVC - 使用C#将引用不同程序集的模型从Controller传递到View

给定两个组件:

project.web
project.lib

project.web程序集引用了包含一些业务逻辑的project.lib.来自project.lib的一个简单类:

public class Person
{
    public string Name;
}
Run Code Online (Sandbox Code Playgroud)

在project.web.Controllers中:

Using project.lib.models;

public class PersonController : Controller
{
    Person person = new Person();

    public ActionResult Index()
    {
        return View(person);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我有一些问题的部分.在很多示例项目中,我在View中看到了以下内容(在本例中为Index.aspx):

<% @Import Namespace="project.lib.models" %>
Run Code Online (Sandbox Code Playgroud)

允许您像这样使用Model对象:

<%= Model.Name %>
Run Code Online (Sandbox Code Playgroud)

我没有像工作那样工作,我必须这样做:

<%= (Model as Person).Name %>
Run Code Online (Sandbox Code Playgroud)

要么

<%
    var person = (Person)Model;
    Response.Write(person.Name);
%>
Run Code Online (Sandbox Code Playgroud)

这是为什么呢?这种情况的原因是什么?评论?建议?我的类定义如下所示:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace project.lib.models
{
    public class Person
    {
        public Int64 PersonID;
        public string DisplayName;
        public …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc views models

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

我如何隐藏/保护图像路径?

如何在asp.net中隐藏/保护图像路径?我不希望用户直接看到图像路径.

我用Google搜索了我的问题并找到了以下网址:

http://www.codeproject.com/KB/web-security/ImageObfuscation.aspx

在此页面上,它建议更改图像路径,如下所示:

<img ID='ImageControl'   
     src='ShowImage.axd?Path=<% EncryptString("C:\Images\img.ext", Page) %>' 
Run Code Online (Sandbox Code Playgroud)

但是,如果用户将此图像复制到src并将其粘贴到带有域名的浏览器中,则会显示图像.

asp.net

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

使用Regex将字符串中的文本替换为分隔符

我有一个类似的字符串,

string str = "(50%silicon +20%!(20%Gold + 80%Silver)| + 30%Alumnium)";
Run Code Online (Sandbox Code Playgroud)

我需要一个正则表达式来替换它们之间的内容!和| 用空字符串.结果应该是(50%silicon +20% + 30%Alumnium).

如果字符串包含类似的内容(使用嵌套分隔符):

string str = "(50%silicon +20%!(80%Gold + 80%Silver + 20%!(20%Iron + 80%Silver)|)|
              + 30%Alumnium)";
Run Code Online (Sandbox Code Playgroud)

结果应该是(50%silicon +20% + 30%Alumnium)- 忽略嵌套分隔符.

我尝试了以下正则表达式,但它不会忽略嵌套:

Regex.Replace(str , @"!.+?\|", "", RegexOptions.IgnoreCase);
Run Code Online (Sandbox Code Playgroud)

c# regex replace

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