Tag: asp.net

在ASP.NET中使用Uploadify时看不到任何会话值

我正在使用Uploadify上传我的网站中的文件,为了使上传更加安全,我在服务器端创建了“令牌”(随机数),一旦页面加载并将其放入Session和JS变量中,这样当我开始上传时文件我将相同的令牌发送回服务器。 问题是当它发回时我跟踪代码并且会话值全部丢失,看起来像是另一个会话。 这是怎么回事?我该如何解决? 这是ASP.NET中的伪代码: 服务器端 var token = getRandomNumber(); Session[“myToken”] = token; Response.write(” var tokenInJS = “+token+””); 感谢名单

将MVC2变量导入Jquery

我试图在Jquery中操作一个asp.net MVC2视图变量… (function () { debugger; var $a = 10; var $b = ”; var $c = 12; }); 正如您可能已经猜到的那样,我正在尝试操作我在Jquery的ASP.net MVC2视图中启动的切换变量。 我上面所做的似乎根本不起作用。 我尝试加载的页面,每次尝试打开时都会爆炸。 任何想法为什么会这样? 注意……即使我摆脱”(撇号),我的页面仍然会爆炸。 我还尝试公开这个变量。 这似乎也不起作用。 更新预期与我获得的内容我不希望得到这个…… 这是我所期待的 我很难收到正在发送到页面的错误消息。 我必须弄清楚它的生成位置并尝试从那里追逐它。 我的同事为此特定页面设置了某种Javascript错误路由方案。 我在破译正在发生的事情时遇到了一些麻烦。 如果我知道错误,我可能会处于良好状态。 更新2刚刚弄清楚了错误 TemplateInfo.aspx(371):错误CS0103:当前上下文中不存在名称“toggle”… 我猜这个变量必须以某种方式公开或以某种方式放入范围。 怎么能。 据我所知,你不能用MVC2创建公共变量? 你能?

jQuery选择器

var obj = document.getElementById(“”); var colorid = obj.value; $(‘.shade[colorId=colorid]’).addClass(‘active’); 问题在于colorId = colorid。 我认为jQuery认为它的字符串。 如何将var colorid中的值传递给选择器?

编辑内部html页面,打开jQuery对话框

我是初学者。 function show() { result = $.ajax({ url: “Index.aspx?cmd=fill”, async: false, complete: function () { // unblock when remote call returns $(“#div_userregist”).dialog(“open”); } }).responseText; ; } FormLoad() //on codebind { if(request[“cmd”]==”fill”) { // place 1 } } 我可以在第1位(见上文)执行此操作:我编辑html然后显示jQuery对话框?

如何使用绑定数据的下拉列表进行克隆?

我有一个div ,其中包含一个包含数据的下拉列表和一个input类型文本datepicker和一个文本框。 我想用克隆的新id ,输入类型日期选择器,文本框和下拉列表以及绑定数据到克隆下拉列表来克隆div 。 我怎样才能做到这一点? 我使用下面的代码克隆它改变div的id而不是它的子元素,克隆的输入类型文本日期选择器被禁用。 var toAddCloneCount = 0; function AddDestination() { var clone = $(“#toAdd”).clone(true); clone.show(); clone.attr(‘id’, ‘toAdd’ + toAddCloneCount++).insertAfter(“#toAdd”); clone.find(“#days”).attr(‘id’, ‘days’ + toAddCloneCount); clone.appendTo(“#destinations”); } To Days to Stay Date: +Add

使用jquery将密钥值对作为JSON发送到ASMX服务

我一直在研究联系表格,我是ASP.net的新手,我知道中间数量的C#我在联系表格上工作。 我想将值作为json数组发送并使用JSON.net进行解析,我尝试了各种方法来让它工作。 如果没有成功,我需要知道如何从ASMX页面正确发送和接收JSON。 是否有示例文件或教程? 或者可以请一些人告诉我我做错了什么? 这是我能够阅读后变量的唯一方法。 但它只有2个数组而不是键值对。 $(document).ready(function () { var $serialize = $(‘form’).serializeArray(); var stringify = JSON.stringify($serialize); var keys = [‘firstname’, ‘lastname’]; var list = [$(‘#firstname’).val(), $(‘#lastname’).val()]; var jsonText = JSON.stringify({ args: list, keys: keys }); $.ajax({ url: “validation.asmx/sendRequest”, method: “POST”, dataType: “json”, data:jsonText, cache: false, processData: true, contentType: “application/json; charset=utf-8” }).done(function (data) { […]

ASP.NET通过Ajax或jQuery浮动Div菜单

问题:我有一个主页,指示css,html,head,body内容,所以我不能使用浮动div技术,需要通过ajax / asp唯一的路径。 我能够在网上找到关于这个主题的所有内容都是人们在实现这个问题时遇到了问题但没有实际的工作示例代码。 我尝试在jtricks.com上使用基于jQuery的浮动div菜单 ,但是指令是针对html文件而不是asp.net文件,并导致页面加载出错。 This is a floating javascript menu. floatingMenu.add(‘floatdiv’, { // Represents distance from left or right browser window // border depending upon property used. Only one should be // specified. // targetLeft: 0, targetRight: 10, // Represents distance from top or bottom browser window // border depending upon property used. […]

从DB By Jquery-ajax获取

我有一个必须通过DB填充的ComboBox。 它位于DialogBox jquery中 点击按钮“显示” function show() { $(“#div_userregist”).dialog(“open”); } 怎么处理这个?

这个模糊function有什么问题?

我有这个模糊function,如下所示,并在第一次它不检查和文本改变第二次它工作 function ShowAvailability() { var userName = $(“#”); $(“#”).blur(function () { userName = $(this).val(); if (userName.length < 5) { $("#mesg")[0].innerHTML = ""; } else { $.ajax({ type: "POST", url: "Default.aspx/CheckUserName", data: '{userName: "' + $("#”)[0].value + ‘” }’, contentType: “application/json; charset=utf-8”, dataType: “json”, success: OnSuccess, failure: function (response) { alert(response); } }); } }); } […]

Asp.Net WebForm JQuery远程validation

我想在这个问题中做同样的事情: Jqueryvalidation远程validation不起作用 唯一改变的是我使用的是Asp.Net WebForm而不是Asp.Net MVC。 所以,这篇文章中提出的解决方案对我不起作用…… UPDATE 来自杰夫评论,这是我的新尝试: $(“#mainForm”).validate( { rules: { UserName: { required: true ,remote: “IsValidField” } ,messages: { UserName: { remote: “UserName has already been choosen. Please choose another one” } } } C# public String IsValidField() { String the_field = Request[“Field_To_Test”]; JavaScriptSerializer serializer = new JavaScriptSerializer(); if (the_field == another_value) return […]