Tag: asp.net

如何在C#中显示确认对话框并使用结果

我有一个通用的处理程序,在从用户那里得到他们真正想要的确认后,从一个位置删除一个文件。 我的代码是: public class DeleteFilePDF : IHttpHandler { public void ProcessRequest (HttpContext context) { System.Web.HttpRequest request2 = System.Web.HttpContext.Current.Request; string strSessVar2 = request2.QueryString[“fileVar”]; //MessageBox.Show(strSessVar2); if (File.Exists(strSessVar2)) { DialogResult dlgRes = MessageBox.Show(“Do you really want to delete the file?”, “Program Message”, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dlgRes == DialogResult.Yes) { try { File.Delete(strSessVar2); HttpContext.Current.Response.Redirect(“PDFAllFilesDisplay.aspx”, false); } catch (Exception ce) […]

使用UpdateProgress的FileUpload

更新: 我添加了一个java脚本函数: function showWait() { if ($get(‘filUpload’).value.length > 0) { $get(‘UpdateProgress1’).style.display = ‘block’; } } 但我需要这个在ajax ModalPopupExtender面板中工作,所以当我运行代码时,UpdateProgress出现但动画gif没有动画! 它是静止的! function showWait() { $get(‘UpdateProgress1’).style.display = ‘block’; } Untitled Page Image Uploader Select File:   Uploading image… 我猜动画的gif是静态的,因为PostBackTrigger。

fileupload.js插件函数.fileupload()不起作用

我正在学习ASP.NET MVC文件上传而不刷新页面。 我希望在单击图像时调用文件单击并打开文件选择对话框,然后当用户选择文件时,它会自动开始上传。我正在使用fileupload.js插件上传我的文件。在演示程序中,它运行良好但是当我试图将它嵌入我的程序时,它无法正常工作。 问题似乎出现在我的_Layout页面中,我引用了文件路径。 我不知道我做错了什么,但我已经尝试了一切。 请帮帮我,提前谢谢。 _Layout Page: Head @ViewBag.Title .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { text-decoration: none; background-color: #AD6800; } Body //WOW Scroll Spy var wow = new WOW({ //disabled for mobile mobile: false }); wow.init(); $(function () { $(“.dropdown”).hover( function () { $(‘.dropdown-menu’, this).stop(true, true).fadeIn(“fast”); $(this).toggleClass(‘open’); //$(‘b’, this).toggleClass(“caret […]

选中一个复选框可选中所有复选框

如果选中一个复选框,我想检查所有其他复选框。 我的代码 检查名为report的复选框。我想检查所有带有名称报告的复选框。 有人可以帮我这个吗? 谢谢

使用.ASPX文件作为服务器端代码,由HTML / Javascript客户端通过AJAX调用

我的工作中有数千名员工使用的工具。 它们目前存储在文档库中的SharePoint 2010(即将升级到2016年)上。 基本上,我们使用SP2010作为Web服务器,因此我们不必为我们自己的Web服务器的业务部门收取巨额费用。 这些工具都基于HTML和JavaScript。 但是,我正在尝试自动收集用户当前手动输入的数据点。 为此,我发现最好的方法是查询始终是服务器端代码的LDAP,因为无法通过浏览器查询LDAP。 下面,您将看到我拥有的JavaScript和我拥有的ASPX文件(减去sharepoint自动创建的标题)。 我正在向ASPX文件发送一个AJAX调用,其中包含从LDAP获取剩余数据所需的URL中的一些数据。 但是,我所得到的似乎是浏览器存储的所有代码与我想要的ONE JSON变量。 首先是JavaScript: var ldapUserName; var employee = {}; var ADSystem = new ActiveXObject(“ADSystemInfo”); ldapUserName = ADSystem.UserName; $.ajax({ type: “GET”, url: “http://my.url.where/i/am/storing/getEmp.aspx?username=” + ldapUserName, success: function(data) { employee = data; alert(employee); }, error: function() { alert(“Connection Failed”); } }); 接下来,ASPX文件(减去自动添加的SharePoint标头) 请注意,我正在提取一个文件,这有助于VBScript使用JSON变量。 该文件可以在这里找到 。 再一次,回归似乎完全是ASPX文件的所有源代码。 我需要的是只返回JSON变量。 有人有什么建议吗?

从C#中的Button Click事件调用jQuery函数

我试图将裁剪的图像加载到asp:image而不使用Updatepanel。 但问题是它显示图像但需要加载$(’。image-cropper’)。每个(linkUp); jQuery(window).load()中存在的函数,用于启动裁剪过程。 但是使用RegisterClientScriptBlock方法它不会触发该函数。 注意:$(’。image-cropper’)。each(linkUp); 只有在使用新图像更新图像后才能启动。 任何人都可以让我知道错误在哪里? using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using ImageResizer; using System.Text; public partial class Advanced : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { ScriptManager1.RegisterAsyncPostBackControl(Button1); if(!IsPostBack) Image1.ImageUrl = “fountain-small.jpg?width=300”; if (Page.IsPostBack && !string.IsNullOrEmpty(img1.Value)) ImageBuilder.Current.Build(“~/”+ImageResizer.Util.PathUtils.RemoveQueryString(img1.Value), “~/cropped.jpg”, new ResizeSettings(img1.Value)); } protected void Button1_Click(object sender, EventArgs e) […]

在提交时保留并保留下拉列表的旧值并刷新页面

我想在刷新或点击提交页面或回复后保持Dropdownlist Selected值相同。 这是java-script函数,在更改后获取Dropdownlist选择的值,然后再次将其放入Dropdownlist: $(“#Rooms”).on(‘change’, function (e) { window.localStorage.setItem(“Rooms”, $(“#Rooms option:selected”).val()); $(“#Rooms”).val(window.localStorage.getItem(“Rooms”)); }); 这个function在刷新页面时有效,但是当我点击提交按钮或mvc上的动作链接时我不知道为什么不起作用。 这是我在表格中的下拉列表: @using (Html.BeginForm(“Index”, “Home”, FormMethod.Get)) { @for (int i = 1; i <= Model.MaximumNumberOfRooms; i++){ @i } } 这是我的控制器: [HttpGet] [ActionName(“Index”)] public ActionResult Index_Get() { //checkURL(); pageload(); return View(mysession); } 我尝试了几种方法,但没有任何建议。 谢谢

如何在asp.net中显示带有yes和no按钮的模态弹出窗口

在我的页面上有一个生成按钮,根据用户给出的计数生成文件(如果10是输入,那么将生成10个文件),在该循环中,我想要求用户确认是否再次按下生成按钮并且我将为每个生成的文件显示此弹出窗口(如果他们再次按下按钮,则会出现10次弹出窗口)所以基于模态弹出窗口中的是或否按钮,我将生成文件。 这是我按钮上的代码: protected void Button1_Click(object sender, EventArgs e) { int c = 0; for (int i = 0; i 0) { string message = c + ” Folders are generated successfully”; string header = “Info”; ScriptManager.RegisterStartupScript(this, this.GetType(), “LaunchServerSide”, “openModal(‘” + message + “‘,'” + header + “‘,’TranChargesMonthlyProcessing.aspx’);”, true); } else { string message = c […]

如何在代码后面使用jquery从动态创建的元素中获取值

嗨,谢谢你花时间回答我的问题。 我有以下问题。 我有一个表单和一个按钮,上面写着“添加新活动”。 无论何时单击按钮,我都会添加一组新元素,即2个下拉菜单+文本区域。 如何在代码中获取这些新创建元素的值,因为我无法预先知道它们的ID? 如果我的问题有些不清楚,请告诉我。 再次感谢!

使用jQuery.getJson获取Web API

我是ASP.NET Web API的初学者。 无法使用jQuery.getJson()来获取ASP.NET Web API 这失败了: //in “file:///C:/Users/lil/Desktop/index.html” var url = “http://localhost:56110/api/Values”; $.getJSON(url, function (data) { $(“#locMsg”).text(“success”+data); });` 这成功了: //in “http://localhost:56110/index.html” var url = “http://localhost:56110/api/Values”; $.getJSON(url, function (data) { $(“#locMsg”).text(“success”+data); }); 我虽然是因为跨域请求,但这成功了: //in “file:///C:/Users/lil/Desktop/index.html” var url = “http://api.flickr.com/services/feeds/photos_public.gne?tags=dog&tagmode=any&format=json&jsoncallback=?”; $.getJSON(url, function (data) { $(“#locMsg”).text(“success”); }); 然后我试着添加“jsoncallback =?” 但也失败了: //in “file:///C:/Users/lil/Desktop/index.html” var url = “http://localhost:56110/api/Values?jsoncallback=?”; $.getJSON(url, […]