小编Nib*_*Pig的帖子

你如何正确使用UpdatePanel?(asp.net)

我似乎对他们没有任何问题.

我有一个更新面板,里面有一些复选框.我检查它们,点击我的保存按钮,但它会导致更新面板回发(刷新)并将它们全部设置为空白.重绘方法在按钮代码之前运行.

使用带有可以操作的复选框的updatepanel的正确方法是什么?

编辑:我认为问题可能是一个基本的设计问题.我真的需要一个关于如何正确使用updatepanel的完整教程.

.net asp.net ajax updatepanel

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

如何转换整数?到VB.NET中的整数?

我是C#程序员,但我正在将一些代码从C#转换为VB.NET.在C#中,我可以简单地使用(int)blah.getValue(),其中getValue()返回Integer?

DirectCast()在VB.NET中做一个不起作用,说Integer?无法转换为Integer.

想法?

vb.net

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

我如何在WPF中"DoEvents"?

我读过C#版本如下:

Application.Current.Dispatcher.Invoke(
          DispatcherPriority.Background,
          new Action(delegate { }));
Run Code Online (Sandbox Code Playgroud)

但是我无法弄清楚如何将空委托放入VB.NET,因为VB.NET似乎不支持匿名方法.想法?

编辑:可能是这个?

Application.Current.Dispatcher.Invoke(
  DispatcherPriority.Background,
  New Action(Sub()

             End Sub))
Run Code Online (Sandbox Code Playgroud)

vb.net wpf

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

在C#中运行一段代码一段时间?

我正在研究一种能够使用网络摄像头进行运动检测的机器人.我在C#中这样做

机器人移动得太快,所以我想在很短的时间间隔内打开/关闭它以降低速度.

例如,它将启动发动机然后等待0.5秒并将其关闭,此循环每2秒重复一次.这样,它的速度不会太快.我想将它包含在一个名为Move()的函数中

我只是不知道该怎么做,特别是因为我的运动检测代码每秒运行20次.根据障碍物的位置,我可能需要禁用Move()功能并激活让机器人移动到其他方向的其他功能.

关于我应该从哪里开始的任何想法/建议?

非常感谢!

c# robot

6
推荐指数
2
解决办法
467
查看次数

试图编写IRC客户端,但努力寻找有关代码和连接协议的良好资源

我看过RFC,但我仍然在苦苦挣扎.我在C#中编写了一个基本客户端,但是找不到正确连接的文档.

一旦我连接并传输NICK和USER信息,我就需要加入一个频道.如果我马上加入,没有任何反应 - 大概是因为它太快了.我必须推迟它,但我不知道我需要等待哪个命令才能知道它可以继续.

我得到的东西:

:irc.fish.net注意AUTH:查找你的主机名......

:irc.fish.net 001 FishBot:欢迎

以及代码002,003,005,251,252等的东西,但我找不到在线的任何地方,告诉我这些是什么.

所以我的基本2个问题是:你发送了什么JOIN作为回应,我在哪里可以找到上面的IRC代码对应的内容?RFC文档没用!

c# irc

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

将Html.Raw()存储在Javascript,ASP.NET MVC 3中的字符串中

我正在使用ASP.NET,我在数据库中有一串HTML.

我想将html变成客户端上的变量.

如果我这样做:

var x = '@Html.Raw(myModel.FishValue)'
Run Code Online (Sandbox Code Playgroud)

它工作正常,因为它基本上是这样做的

var x = '<p>hello!</p>';
Run Code Online (Sandbox Code Playgroud)

但是如果html中有引号则会破坏页面.

我最初的猜测是.替换原始字符串以向引号添加转义,但是两者.ToString().ToHtmlString()(因为Html.Raw返回IHtmlString)不会产生与简单相同的标记Html.Raw().

所以我不知道最好做什么.

javascript asp.net-mvc-3

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

C#安全地构建一个使用Entity Framework执行的SQL字符串

我正在使用EF执行一些SQL .SqlQuery(string sql)命令.

我想确保我的sql字符串被完全清理,因此逻辑方法是使用SqlCommand带参数的对象来构建它.

但是我不想使用SqlCommand执行它,我只是希望SqlCommand吐出一个我可以插入EF .SqlQuery(...)调用的字符串.

有没有办法做到这一点,或另一种确保我.SqlQuery不会导致注射的方法?

c# sql entity-framework

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

是否有一种比较可空和可以为空的对象的简洁方法?

我有这样的代码:

foreach (DataRow row in dataTable.Rows)
{
        if ((string)row["Forename"] != record.Forename)
        { 
             // Do something
        }
}
Run Code Online (Sandbox Code Playgroud)

伟大的作品,但如果row["Forename"]null在数据库中,它实际上是DBNull在这里,它不能施放DBNull为一个字符串,或执行之间的比较DBNullstring.一些值也是nullable<int>,它不能比较DBNullint?

有没有帮助方法让我做好比较,还是我必须自己写一个扩展方法?

c#

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

ASP.NET MVC 2 - 如何使用DropDownListFor?

我有一个简单的模型/视图,包括用户名,密码等等,并使用帮助程序很好地连接它.

我现在有一个名为"NumberOfChildren"的字段.我想在其中存储一个数字(int),我希望它呈现一个包含"None","1","2"等的下拉框.

我的想法是模型将有一个列表或返回列表的方法,所以我可以指定我将数据放入的NumberOfChildren_List等值,然后DropDownListFor拉出该列表并呈现它,将值与下拉列表中项目的值.

然而,在花了大约30分钟试图弄清楚它是如何起作用后,我放弃了,并决定在这里问.有任何想法吗?

编辑:这是一些代码......

<%: Html.DropDownListFor(m => m.NumberOfChildren, new SelectList(Model.NumberOfChildrenListValues))%>
Run Code Online (Sandbox Code Playgroud)

在模型中

        [Required]
        [DisplayName("How many children do you have?")]
        public string NumberOfChildren { get; set; }

        public IEnumerable<string> NumberOfChildrenListValues
        {
            get
            {
                List<string> list = new List<string>() { "None", "1", "2" };

                return list;
            }

            set
            {

            }

        }
Run Code Online (Sandbox Code Playgroud)

我得到的对象没有设置为对象错误的实例.想法?

asp.net-mvc-2

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

如何在某些HTML中使用内联Razor代码?

我想做的事:

<div class='duck@if (this.Model.quacker) { -noisy }'>quack</div>
Run Code Online (Sandbox Code Playgroud)

即.或

<div class='duck'>quack</div>
Run Code Online (Sandbox Code Playgroud)

要么

<div class='duck-noisy'>quack</div>
Run Code Online (Sandbox Code Playgroud)

但是我无法正确理解语法.我试过@:-noisy但是会产生错误,例如

确保此块中的所有"{"字符都有匹配的"}"字符

我也试过@: - 吵闹@但同样的错误.我该怎么办?

asp.net-mvc razor asp.net-mvc-3

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