Tag: .net

将图像src绑定为Knockout中的表达式

如果你觉得这个问题太愚蠢了,请耐心等待。 我是淘汰赛并尝试学习它的初学者。 我想将图像源绑定到表达式。 表达式负责生成路径,并且该路径必须作为源应用于img。 @**@ 我正在使用以下数据绑定ViewModel: function PatientsModel(data) { var self = this; self.Patients = ko.observableArray([]); self.Patients(data.Patients); self.ImageSource = function (model) { if (model.myPatient == true) { return PyxisLinkJS.RootURL + ‘/Content/Images/MPL/MyPatientGray.png’; } else if (model.localPatient == true) { return PyxisLinkJS.RootURL + ‘/Content/Images/MPL/PersonAdd.png’; } else { return PyxisLinkJS.RootURL + ‘/Content/Images/MPL/MyPatientGray.png’; } } } 这就是发生的事情:它试图将ImageSource的函数体设置为Image的src。 我想在哪里触发ImageSource方法并将返回值设置为Image的Src。 此致,Sumeet

无法POST到IHTTPHandler类,Access-Control-Allow-Origin不允许原点

我有一个C#SOAP Web服务以及部署到https://localhost:123一些自定义IHTTPHandler类。 我在http://localhost上有一个HTML页面,试图使用jQuery向其中一个处理程序发送一个AJAX POST请求。 我每次都得到以下内容: XMLHttpRequest无法加载https://localhost:123/(S(the_session_id))/MyHandler.ashx 。 Access-Control-Allow-Origin不允许使用origin http://localhost 。 我试过像这个问题一样创建一个CrossOriginModule模块和CrossOriginHandler处理程序,按照他们的建议更新我的web.config。 我尝试添加了context.Response.AppendHeader(“Access-Control-Allow-Headers”, “x-requested-with”); 我的处理程序的ProcessRequest ,正如这个问题所示 。 我尝试按照本博客文章中的步骤,在Web.config中的system.webServer / handlers中将OPTIONS添加到SimpleHandlerFactory-Integrated-4.0 。 什么都没有帮助。 这是我的处理程序的ProcessRequest : public void ProcessRequest(HttpContext context) { context.Response.ContentType = “application/json”; context.Response.AppendHeader(“Access-Control-Allow-Origin”, “*”); context.Response.AppendHeader(“Access-Control-Allow-Headers”, “x-requested-with”); context.Response.Write( /* some JSON string */ ); } 这是我的web.config的相关部分: 使用jQuery 1.7.2,这是我向处理程序发出请求的方式: $.ajax({ url: url, data: {user: userName, pass: password}, type: […]

使用jQuery从纯HTML网站调用.net webservice

我想知道可以使用jQuery从HTML页面调用托管的.net Web服务吗? 我尝试了这段代码,但它对我不起作用: $(‘#myForm’).click(function() { $.ajax({ type: “POST”, data: ‘{}’, url: “http://localhost:49590/Service.asmx?op=HelloWorld”, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function(response) { alert(response.d); }, failure: function(result) { alert(result.status + ‘ ‘ + result.statusText); } }); }); Web服务就是这样的: [WebService(Namespace = “http://tempuri.org/”)] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] // To allow this Web Service to be called from script, using ASP.NET […]

来自Web Form的Web-API cal – AJax。 没有’Access-Control-Allow-Origin’标题

我试图使用Web API与Web窗体应用程序通过Ajax调用获取数据。 因此创建了一个Web API项目并将其部署到本地IIS。 它回应了这些要求。 然后在webForm(Default.aspx)中进行Ajax调用以获取数据。 $(document).ready(function () { var url = ‘http://localhost:8080/api/Values’; $.ajax({ url: url, type: ‘POST’, crossdomain: ‘true’, contentType: “application/json; charset=utf-8;”, type: ‘GET’, success: function (result) { var r = JSON.stringify(result); alert(“From Web-API ” + r); } }); }); 但这是跟随错误 “XMLHttpRequest无法加载http:// localhost:8080 / api / Values 。请求的资源上没有’Access-Control-Allow-Origin’标头。因此不允许来源’ http:// localhost:61605 ‘。 “ 我在这里缺少哪个标题?

在更新面板中提交表单后运行javascript?

这真让我抓狂! 我已经阅读了至少5个与我的问题密切相关的问题,并且可能只有5个左右的网页来自谷歌搜索。 我只是不明白。 我试图在用户填写表格“注册提交”然后重定向到另一个页面后出现一个jqueryui对话框,但我不能为我的生活得到任何javascript工作,甚至没有一个警报。 这是我的更新面板: ‘Rest of form’ Did register Pass? 我想要执行的Jquery :(现在它位于标记的头部,autoOpen设置为false) function pageLoad() { $(‘#registerComplete’).dialog({ autoOpen: true, width: 270, resizable: false, modal: true, draggable: false, buttons: { “Ok”: function() { window.location.href = “someUrl”; } } }); } 最后我的代码背后:(注释掉我尝试过的所有东西) Protected Sub btnSubmit_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnSubmit.Click ‘Dim sbScript As […]

如何在.ascx页面中使用javascript

如何在.ascx页面中使用javascript

使用jEditable和ASP.NET MVC(POSTing)

我理解,使用jEditable( http://www.appelsiini.net/projects/jeditable ),您可以进行就地编辑并将更改的信息POST到URL。 我的ASP.NET MVC视图显示了一堆模型信息,我想在其中进行就地编辑。 目前,我有两个视图 – 一个文本表示和一个编辑视图,其中一个表单完全POST,然后我的控制器操作将整个对象(从表单元素名称汇编)作为参数,更新对象并返回到文本 – 只能看。 但是,当我切换到jEditable时,我只会使用文本视图并一次POST一个项目,而不是整个对象。 我怎么能构建一个单独的控制器动作,可以采取jEditable的POST,然后将其放入我的对象的相应属性?

如何使用ViewModel数组字符串属性绑定多个文本框?

在下面的链接中有添加按钮,允许您添加我在我的应用程序上使用的多个文本框。 http://jsfiddle.net/cN5SR/200/ 现在我想知道如何将该字符串值数组与我的ViewModel绑定。 假设我在ViewModel中的属性如下所示: Public class MyViewmodel { Public string[] players { get; set; } }

jQuery和ASP.Net Resources&Gotchas

什么是一些好的jQuery资源以及与ASP.Net一起使用它时的一些问题?

ASP.NET Update Panel阻止jquery工作

我为mouseenter mouseleave设置了绑定的jquery事件,以及jquery draggable。 div被放置在更新面板中,当单击按钮时,信息将被发送到数据库并更新更新面板。 但是,当面板更新时,jquery事件不再起作用。 知道为什么会这样吗?