我试图通过jQuery从客户端调用服务器端方法.我的代码如下:
服务器端:
using System.Web.Services;
[WebMethod()]
//[ScriptMethod()]
public static void SendMessage(string subject, string message, string messageId, string pupilId)
{
//Send message
}
Run Code Online (Sandbox Code Playgroud)
客户端:
$("#btnSendMessage").live("click", function(){
var subject = $("#tbSubject").val();
var message = $("#tbMessage").val();
var messageId = $("#hdnMessageId").val();
var pupilId = $("#hdnPupilId").val();
$.ajax({
type: "POST",
url: "./MessagePopup.aspx/SendMessage",
data: ("subject=" + subject + "&message=" + message + "&messageId=" + messageId + "&pupilId=" + pupilId),
error: function(XMLHttpRequest, textStatus, errorThrown){
alert(textStatus);
},
success: function(result){
alert("success");
}
});
return false;
});
Run Code Online (Sandbox Code Playgroud)
我在服务器端SendMessage方法上添加了一个断点,但它从来没有打过它,但是当我运行代码时,会调用jQuery成功方法.可能导致这种情况的原因是什么?`
我有 Windows 窗体(.net 2.0)控件,其中包含一个 splicontainer 。Splitcontainer 通常包含 2 个面板(标准配置)。自动滚动设置为 true。
我已经花了很长一段时间来努力实现诸如同步这两个面板之类的事情,因此滚动其中一个面板也会滚动第二个面板。我实现了它 - 使用滚动事件(不是问题)。
但是,当我们通过其中一个面板上的控件(例如文本框)进行 Tab 键切换时,不会调用此事件 - 与 msdn.microsoft.com/en-us/library/system.windows.forms 上的情况不太一样。 scrollablecontrol.scroll.aspx(“当用户通过与滚动条交互在客户区域中滚动时,或者当用户在控件之间导航且活动控件滚动到视图中时,会发生 Scroll 事件。”。
所以,事实上,面板并没有真正同步:|
我知道这样一个事实,将焦点集中到可滚动控件中包含的不可见控件会调用它的 ScrollToControl(Control) 事件,该事件“使”新控件(文本框)可见。为了提供更多细节,我可以说两个面板是相同的(大小和控件)。
您将如何实现我正在寻找的目标?
我有这个问题找到一个特定的xml节点我已经在stackoverflow上发布了这个问题,一些不错的家伙建议xpath.
我是一个xml新手.请我需要一个c#代码来找到父母,父母,父母(伟大的父母),然后是第一个孩子,最后一个孩子,最后一个孩子.代码必须迭代树并再次向下.在线查看很多xpath教程.
我发现该路径往往特定于已存在的特定节点.我需要的程序不会得到任何特定的命名节点,因为在每次传递时都会将新节点添加到xml树中.这一切的长短都是我需要找到基于它远离当前节点的位置的节点
我的意思是找到currentnode(伟大的祖父节点)的父父母,然后找到第一个孩子,然后找到最后一个子女
keepkind of currentnode.parentnode.parentnode.parentnode.firstchild.lastchild.lastchild;
使用xpath C#
有谁知道是否有办法访问ruby块中传递的参数的名称?
例如
def do_something()
# method uses the names of the parameters passed to the block
# in addition to their values
# e.g. the strings "i" and "j"
end
do_something { |i, j| ... }
Run Code Online (Sandbox Code Playgroud)
这是我写作的dsl的要求,也是一个非常不寻常的用例.这可能是像parsetree这样的东西,我只是想知道是否有更简单/更笨的方式.
谢谢
这个delow查询给我一些错误:
declare @date1 nvarchar(100) , @date2 nvarchar(100)
select @date1='2009-04-20', @date2='2009-05-20'
select top 10 t.VisitingCount , t.Page
from (
select Count(Page) as VisitingCount,Page
from scr_SecuristLog
where Date between @date1 and @date2
and [user] in (select USERNAME
from scr_CustomerAuthorities
)
group by Page order by [VisitingCount] desc
) t Run Code Online (Sandbox Code Playgroud)
错误:
除非还指定了TOP或FOR XML,否则ORDER BY子句在视图,内联函数,派生表,子查询和公用表表达式中无效.
UITextField *textField;
NSInteger intRollNumber;
Run Code Online (Sandbox Code Playgroud)
我想从中获取rollNumber输入textField并将值存储到intRollNumber.
我是怎么做到的?因为我无法将字符串转换为整数.
我有一个这样的嵌套循环结构:
for (Type type : types) {
for (Type t : types2) {
if (some condition) {
// Do something and break...
break; // Breaks out of the inner loop
}
}
}
Run Code Online (Sandbox Code Playgroud)
现在我怎样才能摆脱两个循环?我看过类似的问题,但没有一个特别关注Java.我无法应用这些解决方案,因为大多数使用了gotos.
我不想把内循环放在不同的方法中.
我不想重新运行循环.当我完成循环块的执行时.
我是iphone开发的新手,我想创建一个像这样的视图..
1.home屏幕包含一个.导航栏ba uiimageview ca工具栏(带4个按钮)
2.new视图包含一个带有后退按钮的导航栏,通向主屏幕.ba UITableView.
3.带导航栏的另一个表视图返回(第2个视图)
注意我想用工具栏按钮加载新视图.
我正在尝试创建一组类,其中共同的祖先负责设置各种属性所涉及的所有逻辑,后代只是根据特定后代是否需要来更改属性的访问权限.
当我尝试如下所示执行此操作时,我收到编译器错误:"覆盖'受保护'继承成员时无法更改访问修饰符"
有没有办法实现我想要做的事情?谢谢
public class Parent
{
private int _propertyOne;
private int _propertyTwo;
protected virtual int PropertyOne
{
get { return _propertyOne; }
set { _propertyOne = value; }
}
protected virtual int PropertyTwo
{
get { return _propertyTwo; }
set { _propertyTwo = value; }
}
}
public class ChildOne : Parent
{
public override int PropertyOne // Compiler Error CS0507
{
get { return base.PropertyOne; }
set { base.PropertyOne = value; }
}
// PropertyTwo is not …Run Code Online (Sandbox Code Playgroud) c# ×3
.net ×2
iphone ×2
asmx ×1
asp.net ×1
dom ×1
java ×1
javascript ×1
jquery ×1
loops ×1
nsinteger ×1
objective-c ×1
oop ×1
polymorphism ×1
ruby ×1
scroll ×1
sql ×1
sql-server ×1
uitextfield ×1
web-services ×1
winforms ×1
xcode ×1
xml ×1