小编gid*_*eon的帖子

来自Javascript的SOAP Web服务调用

我正在努力成功地从网页上调用SOAP Web服务.Web服务是使用JAX-WS的Java Web服务.

这是我试图调用的Web方法:

@WebMethod  
public String sayHi(@WebParam(name="name") String name)  
{  
    System.out.println("Hello "+name+"!");  
    return "Hello "+name+"!";  
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用JQuery库jqSOAPClient(http://plugins.jquery.com/project/jqSOAPClient)进行Web服务调用.
这是我用过的代码:

var processResponse = function(respObj)  
{  
    alert("Response received: "+respObj);  
};

SOAPClient.Proxy = url;  
var body = new SOAPObject("sayHi");  
body.ns = ns;  
body.appendChild(new SOAPObject("name").val("Bernhard"));

var sr = new SOAPRequest(ns+"sayHi",body);  
SOAPClient.SendRequest(sr,processResponse);
Run Code Online (Sandbox Code Playgroud)

似乎没有回应.在jqSOAPClient.js我记录xData.responseXML数据成员时,我得到'undefined'.在Web服务中,我看到了警告

2011年3月24日上午10:49:51 com.sun.xml.ws.transport.http.server.WSHttpHandler handleExchange警告:无法处理HTTP方法:选项

我也尝试过使用javascript库soapclient.js(http://www.codeproject.com/kb/Ajax/JavaScriptSOAPClient.aspx).我在这里使用的客户端代码是

var processResponse = function(respObj) 
{
    alert("Response received: "+respObj);
};

var paramaters = new SOAPClientParameters();
paramaters.add("name","Bernhard");
SOAPClient.invoke(url,"sayHi",paramaters,true,processResponse);
Run Code Online (Sandbox Code Playgroud)

我绕过了soapclient.js中获取WSDL的部分,因为它不起作用(我得到了:IOException: An established …

javascript java jquery soap jax-ws

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

image_tag(或html <img>)alt(工具提示)没有出现在IE8或FF中,但确实出现在IE7中?

Rails 2.3.5(在localhost上以开发模式运行)

我一直无法找到答案.在IE8和FF中,alts(工具提示)不会出现在鼠标悬停中.但出于某种原因,他们确实在IE7中.我猜这是我缺少的一些基本知识,或者我的样式表中有些东西会破坏IE7/IE8中的工具提示?我没有使用工具提示脚本或插件.

我正在使用image_tags的两种主要方式:

<%= image_tag("show_group.png", :size => "64x64", :alt => "Show Group") %>

<%=link_to image_tag ("menu_icon_make_new_item.png", :size => "38x27", :alt => 
"Make new item",  :id => 'item_select_menu', :class => 'nothing2'), {},
:onclick =>'dialog_back_to_new_item_select_menu(); return false' %>
Run Code Online (Sandbox Code Playgroud)

虽然我很确定它不是Rails的东西,因为即使这个手动编码的img标签也没有显示它在IE8/FF中悬停时的alt(但确实在IE7中显示).

<span id="show_user_panel_arrow"><img src="\images\user_panel_expand.png" 
 alt="show bulk user panel" id="user_panel_arrow" /></span>
Run Code Online (Sandbox Code Playgroud)

谢谢!

html ruby-on-rails

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

MVC 3 - 脚手架下拉列表

我正在玩Asp.net mvc中的Scaffolding

我的国家视图模型中有一个属性

public IEnumerable<SelectListItem> Countries { get; set; }
Run Code Online (Sandbox Code Playgroud)

然而,当我创建一个视图并指定viewmodel时,它并没有像我预期的那样支持下拉列表.实际上它完全被忽略了.

我之前编译了项目

我也试过添加这样的属性

public int CountryId { get; set; }
Run Code Online (Sandbox Code Playgroud)

正如本文所说,有一项公约在起作用

http://blog.stevensanderson.com/2011/01/28/mvcscaffolding-one-to-many-relationships/

我正在使用右键单击控制器操作方法时的" 添加"视图选项

有什么想法有什么不对?

asp.net-mvc scaffolding asp.net-mvc-3

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

可以清除装饰层吗?

我可能误解了WPF中的adorner层的概念,但我设法添加了TextBlock一个StackPaneladorner层.

如何清除装饰图层?那么例如,StackPanel不再有TextBlock它的装饰层吗?

c# wpf adorner

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

对MVVM模式的质疑?

我正在创建一个WPF应用程序并遵循MVVM模式.但是在做事的时候我担心这个问题,它是否符合MVVM的要求?请引导这些疑惑.

  1. 是否有必要为每个View都有一个新的ViewModel?如果没有,那么可以创建单个MasterViewModel是否违反MVVM?

  2. ViewModels将如何相互通信?

  3. MainWindow.xaml.cs 我在哪里集成所有的视图,应该只有viewmodel的初始化和分配DataContext将在那里或我也可以放其他代码?

  4. 我有我定义的EventHandlers.我应该在ViewModel中使用它们还是在model-view-viewmodel之外使用它们?

c# wpf mvvm c#-4.0

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

如何在PowerShell脚本中检查用户是否输入而没有输入?

我有一个powershell脚本,我希望用户输入一个值,脚本返回一个随机字符串作为密码.如果他们只是在提示输入密码长度时按Enter键,我希望它是9个字符的默认值.

我怎么处理没有输入?

我试过这样的事情,但不认为这是对的:

Write-Host输入密码长度要求:

$length = Read-Host
IF ( $length -eq $NULL) 
    { Do continue on with the value of 9 for the length}
ELSE
    {Use $length for the rest of the script}
Run Code Online (Sandbox Code Playgroud)

其他部分工作得很好; 然而,当生成密码时,我一直发现自己一遍又一遍地输入9.我宁愿直接进入.

任何帮助是极大的赞赏!

powershell

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

ASP.Net T4MVC文件未自行更新

我在ASP.Net MVC(.Net 4.0)中使用T4MVC模板进行操作.

到目前为止,每当我将新文件添加到项目中时(例如控制器,视图等),此文件都会自动更新条目.

但由于某种原因,它已停止更新自己.我刚刚将新文件夹添加到项目中,包含3个aspx文件以及相关的控制器和模型.但是T4MVC仍然没有显示这些东西,编译器会为丢失的东西提供错误.

任何人都可以帮我弄清楚原因吗?

谢谢!

asp.net-mvc t4mvc

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

web.config 中的会话状态

我正在开发一个有 3 种用户的网络应用程序。

为了避免同一用户多次登录,我在表中使用了登录列,登录后该列将变为 1,注销后将变为 0。如果用户关闭浏览器窗口而不注销,我已使用会话状态来注销用户。

<system.web>       
  <sessionState mode="InProc" timeout="15" cookieName="student"/>
Run Code Online (Sandbox Code Playgroud)

全局.asax:

void Session_End(object sender, EventArgs e) 
{
        int sid = Convert.ToInt32(Session["student"]);
        candidate.signoutUser(sid);
}
Run Code Online (Sandbox Code Playgroud)

但用户分为三类。我无法添加多个sessionState. 有办法解决这个问题吗?

c# asp.net web-config

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

如何将我的应用程序与我的小部件集成?

我已经制作了一个应用程序以及一个名为世界时钟的小部件.

但我不知道如何集成两者,我的意思是将小部件与应用程序集成.我想我必须做出一些明显的改变.但我对此完全失明.我需要一些帮助.

android android-widget android-manifest

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

Visual Studio C#和SQL Compact的基本入门(连接,选择,插入)?

我正在尝试用SQL CE学习C#,以便我的程序可以记住东西.

我创建了一个数据库,可以连接到它:

SqlCeConnection conn = 
         new SqlCeConnection(@"Data Source=|DataDirectory|\dbJournal.sdf");
conn.Open();
Run Code Online (Sandbox Code Playgroud)

并且它连接正确,我想因为如果我重命名dbJournal.sdf错误它不调试正确.

假设我想做一个简单的SELECT查询.

(SELECT * FROM tblJournal)
Run Code Online (Sandbox Code Playgroud)

怎么做的?

简单的插入怎么样?

(INSERT TO tblJournal (column1, column2, column2) VALUES 
                                        (value1, value2, value3))
Run Code Online (Sandbox Code Playgroud)

我习惯了PHP和MySQL(正如你可以看到的那样:o))

c# visual-studio-2010 sql-server-ce

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