我在C#mvc控制器中有这个代码:
[HttpPost]
public ActionResult Delete(string runId)
{
if (runId == "" || runId == null)
{
return this.Json(new { error = "Null or empty params" });
}
try
{
int userId = (int)Session["UserId"];
int run = Convert.ToInt32(runId);
CloudMgr cloud = new CloudMgr(Session);
cloud.DeleteRun(userId, run);
return this.Json(new { success = true });
}
catch (Exception ex)
{
return this.Json(new { error = ex.ToString() });
}
}
Run Code Online (Sandbox Code Playgroud)
如何在ControllerTest中访问我的Json"错误"字段以检查它是否为空?
[TestMethod]
public void DeleteWrongParam()
{
WhatIfController controller = new WhatIfController();
controller.ControllerContext =
TestUtils.CreateMockSessionControllerContext().Object as …Run Code Online (Sandbox Code Playgroud) 我构建了一个简单的Java applet,它在本地完美运行.当我将我的网站上传到Azure(作为Cloud Service)时,它显示一个灰色框.
我尝试过Win XP,Win 7,JRE 6,JRE 7和不同的浏览器.Java控制台不显示任何消息.
知道发生了什么事吗?
我试图在 Java 小程序中显示阿拉伯字符,但我总是得到问号“?????”。
我尝试了很多解决方案,但都没有成功:
我在西班牙语环境中使用 Windows 7。
某些解决方案在运行 Netbeans 时有效,但它们在此环境之外不起作用。这是带有源代码和 .jar 的 Netbeans 项目。
这是我正在使用的简单代码:
package javaapplication4;
import java.io.ByteArrayOutputStream;
import java.nio.charset.Charset;
import javax.swing.JApplet;
import javax.swing.JOptionPane;
public class JavaApplication4 extends JApplet{
@Override
public void init(){
try {
String str1 = new String("???? ??????? ???? ????? ??? ???".getBytes(), "UTF-8"); …Run Code Online (Sandbox Code Playgroud) 我正在使用Slickgrid,只有上面的行可见.当我向下滚动时,这些上面的行会更新,但其他行会保持隐藏/空白.
如果使用鼠标更改列位置,问题将得到解决.
我尝试删除一些列,禁用不同的插件并调用invalidate/render函数但没有成功.
为什么会这样?任何的想法?
提前致谢!