我目前正在尝试清理我在这里继承的一些公司网站.我设法清理了网站上的大部分错误,但仍有一些问题在这里.
我有一个包含此代码的母版页:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.ComponentModel;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class MasterPage : System.Web.UI.MasterPage {
public lists m_listsClass = new lists();
Run Code Online (Sandbox Code Playgroud)
(不,这不是列表中S的错字).
现在在App_code中我有一个类lists.cs
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
/// <summary>
/// Summary description for lists
/// </summary>
public class lists
{
public lists()
{
Run Code Online (Sandbox Code Playgroud)
当我尝试在visual studio 2008中构建网站时,我有这样的错误: …
我正在尝试将文件从远程服务器复制到本地.这是我运行它的脚本,使用'expect'自动发送密码
scp user@host:/folder/myFile ./
expect "Password: "
send "myPassword"
Run Code Online (Sandbox Code Playgroud)
当我运行它时,它仍然提示"密码",有什么问题?
我似乎无法弄清楚如何获取表中元素的offsetTop.它适用于表外的元素,但表中的所有元素都返回相同的结果,它通常位于页面的顶部.我在Firefox和Chrome中试过这个.如何获取表中元素的offsetTop?
我正在构建一个简单的游戏,其中包括移动游戏 - 游戏中的角色(怪物).每个暴徒都可以执行某些功能.为了向Mob提供该功能,我创建了一个Behavior.
例如,假设一个暴徒需要在游戏领域移动,我会给它MoveBehavior - 这被添加到mob类的内部行为列表中:
// Defined in the Mob class
List<Behavior> behaviors;
// Later on, add behavior...
movingMob.addBehavior(new MovingBehavior());
Run Code Online (Sandbox Code Playgroud)
我的问题是这个.大多数行为都会操纵一些关于暴民的事情.在MoveBehavior示例中,它将改变世界中暴徒的X,Y位置.但是,每个行为都需要特定的信息,例如"movementRate" - 应该在哪里存储movingRate?
它应该存储在Mob类中吗?其他怪物可能会通过减慢/加速暴徒来尝试与它进行交互,并且在暴徒级别更容易进入...但并非所有怪物都有动作速度,因此它会导致混乱.
或者它应该存储在MoveBehavior类中?这会将它隐藏起来,使其他怪物与之交互更加困难 - 但它不会使具有额外和未使用属性的非移动怪物混乱(例如,不移动的塔将永远不需要使用movementRate).
有时这段代码总是返回相同的数字(有时它工作正常):
(new Random()).nextInt(5)
Run Code Online (Sandbox Code Playgroud)
我怀疑问题在哪里 - 它可能总是创建一个具有相同种子的新Random.那么什么是最好的解决方案:
或者是其他东西?我不需要任何看似随意的东西.
如果有人能够解释为什么原始代码有时会起作用而有时却不能解释,那将会很有帮助.
谢谢.
我有类似以下帖子的问题:
Silverlight DataGridTextColumn绑定可见性
我需要根据ViewModel中的值对Silverlight DataGrid中的列进行可见/折叠.为此,我尝试将Visibility属性绑定到ViewModel.但是我很快发现Visibility属性不是DependencyProperty,因此无法绑定.
为了解决这个问题,我尝试将自己的DataGridTextColumn子类化.有了这个新的类,我创建了一个DependencyProperty,最终推动更改DataGridTextColumn.Visibility财产.如果我没有数据绑定,这很有效.在我数据绑定到新属性的那一刻,它失败了,带有AG_E_PARSER_BAD_PROPERTY_VALUE异常.
public class MyDataGridTextColumn : DataGridTextColumn
{
#region public Visibility MyVisibility
public static readonly DependencyProperty MyVisibilityProperty =
DependencyProperty.Register("MyVisibility", typeof(Visibility), typeof(MyDataGridTextColumn), new PropertyMetadata(Visibility.Visible, OnMyVisibilityPropertyChanged));
private static void OnMyVisibilityPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
var @this = d as MyDataGridTextColumn;
if (@this != null)
{
@this.OnMyVisibilityChanged((Visibility)e.OldValue, (Visibility)e.NewValue);
}
}
private void OnMyVisibilityChanged(Visibility oldValue, Visibility newValue)
{
Visibility = newValue;
}
public Visibility MyVisibility
{
get { return (Visibility)GetValue(MyVisibilityProperty); }
set { SetValue(MyVisibilityProperty, value); }
}
#endregion public Visibility …Run Code Online (Sandbox Code Playgroud) 我有一系列自定义对象.MyCustomArr [].我想将其转换为System.Array,以便我可以将它传递给只接受System.Array的方法.该方法的签名是:
public void Load(Array param1, string param2)
{
}
Run Code Online (Sandbox Code Playgroud) 问候,我有一个表单,员工在多行文本框中输入注释,限制为4000个字符.我将行设置为8(显然是一个任意数字).
当主管查看注释时,文本框被禁用,因此无法修改员工注释.
问题是当数据扩展到第8行以下时.由于文本框被禁用,因此无法移动滚动条,并且主管无法查看所有注释.如果我将文本框和数据绑定隐藏到主管的标签中,没有任何换行符被维护,并且写得好的段落变成句子上的最大运行...
有没有办法启用滚动条使文本禁用?
有没有办法保留标签中条目的结构?
有没有在不需要.Net中的管理员执行级别权限的情况下获取正在运行的Windows服务的可执行文件路径?(不会导致UAC获得用户的确认)
我正在尝试在我的MVC项目中使用T4模板.这个截屏视频建议只需将MVC的现有T4模板复制到您的解决方案中并从那里开始.但是,当我尝试编译时,我收到此错误:
Error 1 Compiling transformation: The type or namespace name
'MvcTextTemplateHost' could not be found (are you missing a using directive
or an assembly reference?)
Run Code Online (Sandbox Code Playgroud)
我不知道这可能存在什么装配,谷歌对它没有多大帮助.有谁知道我应该参考什么组件?
c# ×4
asp.net ×3
.net ×2
architecture ×1
asp.net-3.5 ×1
bash ×1
binding ×1
c#-3.0 ×1
datagrid ×1
expect ×1
html ×1
java ×1
javascript ×1
linux ×1
offset ×1
random ×1
scp ×1
shell ×1
silverlight ×1
t4 ×1
visibility ×1