问题列表 - 第44939页

jQuery.ajax()函数中数据选项的用途是什么?

$.ajax({
type:"post",
data:"name="+name+"&article="+article",
Run Code Online (Sandbox Code Playgroud)

数据部分的两个名称是什么意思?

javascript ajax jquery

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

如何使用类型名称作为字符串转换为类型?

好吧,我现在整天都在喋喋不休地谈论这个想法,而且我已经达到了我承认我不知道的地方.我正在做的事情可能只是愚蠢而且有更好的方法,但这是我思考带给我的地方.

我试图使用通用方法在WinForms中加载表单:

protected void LoadForm<T>(ref T formToShow, bool autoLoaded) where T : FormWithWorker, new()
{
    // Do some stuff
}
Run Code Online (Sandbox Code Playgroud)

表单由ToolStripMenuItem加载(通过选择项目或使用Open Windows菜单项).它们是延迟加载的,因此MDI父级中的表单有字段,但在需要它们之前它们为空.我有一个用于ToolStripMenuItem_Click的常用方法,用于处理所有菜单项点击.除了ToolStripMenuItem的名称与为它们对应的表单类名称选择的模式匹配之外,该方法没有真正的方法来知道调用哪个表单.因此,使用ToolStripMenuItem的名称,我可以为所请求的表单类型的名称和分配用于存储该表单的引用的私有字段的名称.

使用它,我可以使用具有硬编码类型的增长/收缩switch语句和字符串匹配来调用具有特定类型集的方法(不合需要),或者我可以使用Reflection来获取字段并创建该类型的实例.对我来说问题是,System.Activator.CreateInstance提供一个无法转换为我需要的类型的ObjectHandler.这是我到目前为止的一小部分:

string formName = "_form" + ((ToolStripMenuItem)sender).Name.Replace("ToolStripMenuItem", "");
string formType = formName.Substring(1);

FieldInfo fi = this.GetType().GetField(formName, BindingFlags.NonPublic | BindingFlags.Instance);

FormWithWorker formToLoad = (FormWithWorker)fi.GetValue(this);
if (formToLoad == null)
{
    formToLoad = (????)System.Activator.CreateInstance("MyAssemblyName", formType);
}

this.LoadForm(ref formToLoad, false);
fi.SetValue(this, formToLoad);
Run Code Online (Sandbox Code Playgroud)

我知道(????)类型的字符串名称,但在编译时我不知道类型,因为它改变了.我已经尝试了一些方法来使这个演员/实例化工作,但没有一个成功.我非常想知道是否可以执行这样的演员表示只知道字符串类型.我尝试使用Type.GetType(string, string)执行转换,但编译器不喜欢它.如果有人对如何动态加载表单有不同的想法,因为我只是愚蠢地做,请告诉我.

c# reflection casting winforms

7
推荐指数
2
解决办法
4332
查看次数

是否有可能在一年内与Udk一起创造战争射击游戏(如使命召唤,荣誉勋章等)?

我不认识UDK,但我感兴趣的是,有可能在两年内与两名程序员和一名3D设计师一起创建战争射手(如使命召唤,荣誉勋章等)和Udk吗?我不是说好的作为使命召唤或奖章,但接近他们.

unreal-development-kit

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

功能与新功能的区别

我有时看到人们这样做Function('alert("hi")'),有时他们这样做new Function('alert("hi")')

这两者有区别吗?

javascript constructor function new-operator

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

带有默认值的PHP赋值

有什么更好的方法来执行以下操作,不会调用f()两次?

$x = f() ? f() : 'default';
Run Code Online (Sandbox Code Playgroud)

php default-value variable-assignment

10
推荐指数
2
解决办法
2882
查看次数

在iReport中将Double格式化为字符串

我正在做一个报告,我需要将4个变量合二为一.如果我单独处理变量,我可以毫无问题地格式化它们.但是当我将它们合并到一个String中时,double值为0.0而不是0.00

如何让它成为原始的0.00?现在的代码如下所示:

$F{someDoubleField} + "a string" + $F{anotherDoubleField} + "another string"
Run Code Online (Sandbox Code Playgroud)

它打印:

0.0 a string 0.0 another string
Run Code Online (Sandbox Code Playgroud)

代替:

0.00 a string 0.00 another string
Run Code Online (Sandbox Code Playgroud)

请记住,iReport使用Java,所以也许,Java代码可以帮助我.

java double formatting jasper-reports ireport

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

WebDeploy部署多个网站

我们正在使用此过程来使用WebDeploy来部署和编译作为解决方案一部分的两个网站.我们采取的方法在这里找到:

http://vishaljoshi.blogspot.com/2010/11/team-build-web-deployment-web-deploy-vs.html

但它只部署了一个网站; 有没有办法告诉它发布两者?

谢谢.

tfs team-build tfsbuild webdeploy

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

我可以查看iPhone是否已停靠?

我希望我的应用程序在手机停靠或以其他方式连接到计算机时采取不同的行动.这可能吗?

iphone cocoa-touch objective-c

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

SQL Server 2008脚本 - 如何从系统获取当前日期并将其存储到日期列中

嘿fellas,我很难从系统中获取日期并将其插入列中,是否有可以获取它的内置函数?

最重要的是,如何在当前日期添加年份?

我知道我现在正在推动它,但我也想知道date数据类型的格式是什么?

因为有时我想手动将值插入到具有该类型的列中.

任何帮助将不胜感激.

谢谢.

t-sql database sql-server sql-server-2008

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

无法将T value1与T value2 = default(T)进行比较.为什么以及如何在C#上做到这一点?

我正在尝试以下方法:

T value1 = el.value; // it's of type T already
T value2 = default(T);
if (value1 != value2) // gives the following error: Operator '!=' cannot be applied to operands of type 'T' and 'T'
{
    // ...
}
Run Code Online (Sandbox Code Playgroud)

那么,我怎么能比较这两个值呢?为什么会出现这种错误?

提前致谢!

c# comparison types

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