第一篇文章在哪里.所以最好把它变成一个好的.
我有一个ASP.NET MVC 2 Web应用程序,我有一个actionResult我需要为我打电话.
问题是我需要这个AR来处理一些数据操作,之后我需要它来调用外部URL,这实际上是一个处理向我们公司手机电话发送消息的公司模块.
它只需要调用如下所示的URL:
string url = "http://x.x.x.x/cgi-bin/npcgi?no=" + phoneNumber + "&msg=" + message;
Run Code Online (Sandbox Code Playgroud)
我不需要任何回复信息或任何东西.只想调用外部URL,这当然超出了我自己的Web应用程序的范围.(我不想重定向).必须在GUI后面调用该URL,而无需用户意识到.并且他们正在查看的页面不得受到影响.
我尝试过:
Server.Execute(url);
Run Code Online (Sandbox Code Playgroud)
但是没有用.我听说有些人通过在页面上隐藏iFrame来解决这个问题.将src设置为url可能需要然后以某种方式执行该操作以实例化调用.它对我来说似乎并不优雅,但如果这是唯一的解决方案,那么有没有人有一个如何完成的例子.或者,如果你有一个更圆滑的建议,我都是耳朵.
我目前正在开发一个ASP.NET Webforms站点,我遇到了一个小问题.现在正在寻找2个小时,我有一个截止日期,所以希望有人在这里可以提供帮助.
在我的.cs文件中,我有以下Webmethod
[WebMethod]
public static string IsJobEditable(int jobid)
{
try
{
string isEditable = "false";
JobsBLL jbl = new JobsBLL();
int jobStatusId = jbl.GetJobStatusId(jobid);
if(jobStatusId == Convert.ToInt32(ConstantsUtil.JobStatus.Waiting) || jobStatusId == Convert.ToInt32(ConstantsUtil.JobStatus.Edit))
{
isEditable = "true";
}
return isEditable;
}
catch (Exception ex)
{
throw ex;
}
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,此函数将始终作为字符串返回TRUE.
在Aspx页面上,我有以下内容
$(function () {
$.ajax({
type: "POST",
url: "Coordination.aspx/IsJobEditable",
data: "{jobid:" + jobid + "}",
contentType: "application/json; charset=utf-8",
dataType: "text",
success: function (result) {
alert(result);
// This is written out in …Run Code Online (Sandbox Code Playgroud) 我处于一种情况,我的程序有2个集成到第三方系统.这些集成包括:1)TCP/IP上的XML协议和2)WCF中的Web服务.
在任何一种情况下,集成合作伙伴都需要传递给我们的TimeStamps/DateTimes以包含有关TimeZone和Daylight Savings的信息,因此无论客户的TimeZone/Position如何,他们都可以显示正确的时间.
我宁愿不改变当前的协议,在任何一种情况下他们都期望DateTime,所以我的问题是:是否可以将TimeZone和Daylight Savings信息作为DateTime的一部分传递?
现在我的时间戳看起来像这样:
2011-04-27T15:14:13.963
Run Code Online (Sandbox Code Playgroud)
我希望看起来像这样(我位于丹麦,所以我们使用CEST)并能够使用DateTime对象传输信息
2011-04-27T15:14:13.963 +01:00
Run Code Online (Sandbox Code Playgroud)
但是,我不知道如何实现这一点,也不考虑夏令时因素
所以我有一个我需要为用户显示的时间表列表,并显示他或她当前正在进行的时间表,并让他们可以跳过和关闭所述时间表.
我的viewmodel看起来像这样
self = this;
self.shifts = ko.observableArray();
self.selectedShifts = ko.observableArray();
//I populate self.shifts here with a WEB API call
//Run through each shift and check if current user is on it and set checked / not checked value for checkbox
ko.utils.arrayForEach(self.shifts(), function(shift) {
//Clear array
self.usersOnShift([]);
//Populate array with all users on the shift
self.usersOnShift = ko.observableArray(WEB API CALL HERE);
var userInShift = ko.utils.arrayFirst(self.usersOnShift(), function(user) {
if (selectedUserId == user.ID) {
return true;
}
});
if (userInShift) {
self.selectedShifts.push(shift.ID); …Run Code Online (Sandbox Code Playgroud) c# ×3
ajax ×1
asp.net ×1
asp.net-mvc ×1
call ×1
callback ×1
checkbox ×1
data-binding ×1
datetime ×1
dst ×1
external ×1
html ×1
javascript ×1
jquery ×1
knockout.js ×1
timezone ×1
url ×1