Tag: jquery

如何使用jquery获取或设置单选按钮列表的选定索引?

如何使用索引检查单选按钮..下面是我的asp.net C#代码的radion按钮列表… 并使用C#动态绑定它。和Html看起来像 category1 category2 category3 category4 category5 我想通过索引值将属性checked = true添加到单选按钮。 假设,我通过index = 2然后应该选择Category2 .. 或者也想在jquery中使用选中(checked = true)单选按钮索引.. 我是怎么做到的

如何通过asp.net mvc中的xmlhttprequest发送blob数据

我正在通过Xhr发送blob数据。 但我没有在控制器中获取blob数据 我写的代码如下: var url = “Home/Content” var oReq = new XMLHttpRequest(); oReq.open(“POST”, url, true); var blob = new Blob([‘abc123’], {type: ‘text/plain’}); oReq.send(“data=”+blob); 在我已定义的控制器中: public ActionResult Content(string data) { return Json(“suc”, JsonRequestBehavior.AllowGet); } 但我检索的data为空。 我做错了什么。

当用户会话到期时,或者请求在302中终止时,如何处理AJAX请求

已经提出了类似的其他问题,但它们并不倾向于处理通用的多用途解决方案。 他们倾向于只处理用户身份validation问题。 有时302对其他情况有效。 那么如何为ajax请求创建通用的302处理程序,同时保持应用程序中任何其他内容的function?

使用MVC控制器将websockets连接到windows azure

我试图在这里做一个例子: http : //www.codeguru.com/csharp/csharp/programming-html5-web-sockets-in-asp.net-4.5.htm (但有点扭曲,我用MVC控制器作为建立Web套接字连接的门户) 这是我在mvc4中的控制器: public class HandleWSController : Controller { // // GET: /HandleWS/ public ActionResult Index() { if (ControllerContext.HttpContext.IsWebSocketRequest) { Trace.WriteLine(“Inside IsWebSocketRequest check”); ControllerContext.HttpContext.AcceptWebSocketRequest(DoTalking); } return View(); } public async Task DoTalking(AspNetWebSocketContext context) { Trace.WriteLine(“Inside DoTalking”); WebSocket socket = context.WebSocket; while (true) { var buffer = new ArraySegment(new byte[1024]); WebSocketReceiveResult result = […]

在AutoPostBack = true上触发jQuery代码?

我有一些jQuery代码,它将电话号码掩码应用于表单中的文本字段: $(document).ready(function () { $.mask.definitions[‘~’] = ‘[+-]’; $(‘.phone’).mask(‘(999) 999-9999’); }); 当用户第一次进入表单或使用刷新页面时,它可以正常工作。 但是,有一个DropDownList,允许用户选择不同的送货地址。 此DropDownList将其AutoPostBack属性设置为“true”。 Ship To: 每当用户从此DropDownList中选择一个选项时,电话掩码jQuery代码就不再出现在电话号码文本框中。 当我在Google Chrome中检查页面时,我没有看到任何错误。 无论用户是否使用DropDownList,都可以维护电话掩码代码吗? 这是后面代码中的Page_Load函数: protected void Page_Load(object sender, EventArgs e) { // DETERMINE IF THE SHIPPING FORM MUST BE INITIALIZED bool initShipAddress; if (Page.IsPostBack) { // ON POSTBACK, WE ONLY INITIALIZE THE SHIPPING FORM IF THE ADDRESS SELECTION WAS […]

如何避免’SamlAssertion.NotOnOrAfter条件不满意’错误

最近,我开始在现有的Web应用程序上使用基于声明的身份validation。 因为应用程序使用jQuery,尤其是AJAX函数,我不得不改变处理程序,不要尝试重定向XmlHTTPRequests ,而是返回403状态,这更容易处理。 这是FederatedAuthentication.WSFederationAuthenticationModule.AuthorizationFailed事件hanlder: protected void WSFederationAuthenticationModule_AuthorizationFailed(object sender, AuthorizationFailedEventArgs e) { //WSFederationAuthenticationModule sam = (WSFederationAuthenticationModule)sender; HttpContext context = HttpContext.Current; HttpRequest req = context.Request; HttpResponse resp = context.Response; if (req == null || resp == null) return; if ((resp.StatusCode == 302 || resp.StatusCode == 401) && req.Headers[“X-Requested-With”] == “XMLHttpRequest”) { resp.StatusCode = 403; e.RedirectToIdentityProvider = false; […]

在ASP.NET中保留Postback上的水平和垂直ScrollPosition

编码在ASP.NET C#中。 我有一个gridview,说1000条记录,我在内联编辑其中一行。 在点击更新时,我希望我的网格在回发发生之前处于确切的xy位置。 如果您正在考虑使用Page指令, MaintainScrollPositionOnPostback=”true” ,不,它对我没用 什么是最佳方法?

要再次显示网页,Web浏览器需要重新发送信息

当我用户Window.Location.reload(true)我收到每个请求的弹出消息。 任何机构都可以建议我如何解决这个问题吗? 要再次显示网页,Web浏览器需要重新发送信息

将模型发送到Jquery

我想使用Fuelux jquery插件在我的mvc视图中创建树。 要使用此插件,我必须使用下一个代码将数据发送到插件: $(’#MyTree’)。tree({dataSource:dataSource}) 我不知道如何将我的模型对象作为参数发送到插件中。 数据必须具有哪些结构?

如何通过更改ASP.NET MVC中的Url来阻止对控制器的访问?

我想只访问带有成功消息的页面,当用户点击按钮时… 通过更改url,例如…/Success我希望我的网站将用户重定向到上一页。 我怎么能通过ASP.NET MVC 3做到这一点?