我正在努力成功地从网页上调用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 …
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)
谢谢!
我正在玩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/
我正在使用右键单击控制器操作方法时的" 添加"视图选项
有什么想法有什么不对?
我可能误解了WPF中的adorner层的概念,但我设法添加了TextBlock
一个StackPanel
adorner层.
如何清除装饰图层?那么例如,StackPanel
不再有TextBlock
它的装饰层吗?
我正在创建一个WPF应用程序并遵循MVVM模式.但是在做事的时候我担心这个问题,它是否符合MVVM的要求?请引导这些疑惑.
是否有必要为每个View都有一个新的ViewModel?如果没有,那么可以创建单个MasterViewModel是否违反MVVM?
ViewModels将如何相互通信?
MainWindow.xaml.cs
我在哪里集成所有的视图,应该只有viewmodel的初始化和分配DataContext将在那里或我也可以放其他代码?
我有我定义的EventHandlers.我应该在ViewModel中使用它们还是在model-view-viewmodel之外使用它们?
我有一个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.我宁愿直接进入.
任何帮助是极大的赞赏!
我在ASP.Net MVC(.Net 4.0)中使用T4MVC
模板进行操作.
到目前为止,每当我将新文件添加到项目中时(例如控制器,视图等),此文件都会自动更新条目.
但由于某种原因,它已停止更新自己.我刚刚将新文件夹添加到项目中,包含3个aspx
文件以及相关的控制器和模型.但是T4MVC仍然没有显示这些东西,编译器会为丢失的东西提供错误.
任何人都可以帮我弄清楚原因吗?
谢谢!
我正在开发一个有 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
. 有办法解决这个问题吗?
我已经制作了一个应用程序以及一个名为世界时钟的小部件.
但我不知道如何集成两者,我的意思是将小部件与应用程序集成.我想我必须做出一些明显的改变.但我对此完全失明.我需要一些帮助.
我正在尝试用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# ×4
asp.net-mvc ×2
wpf ×2
adorner ×1
android ×1
asp.net ×1
c#-4.0 ×1
html ×1
java ×1
javascript ×1
jax-ws ×1
jquery ×1
mvvm ×1
powershell ×1
scaffolding ×1
soap ×1
t4mvc ×1
web-config ×1