Tag: asp.net

DropdownList数据源

大家好,我有关于下拉列表的问题。 我正在使用数据源的下拉列表。 我怎样才能得到我select的价值? // I need a if statement here because my programme doesn't know which value of dropdown list selected and I don't know how to use this with datasource. if(//if I select quiz 1 from dropdown list ,quiz 1 should list questions.) SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["RegConnectionString"].ConnectionString); string chooce = "Select Quiz from […]

多个应用程序使用相同的login数据库相互logging

我在一台机器上设置了两个ASP.NET应用程序,它们的web.config文件在AspNetSqlMembershipProvider项中包含相同的applicationName值,因此它们共享用户和angular色。 问题顺序是: 用户login到应用程序A, 在浏览器中打开新标签 login到应用程序B, 他在应用程序A中的login被注销 反之亦然。 我应该使用不同的方法在两个应用程序之间共享login信息吗?

我怎样才能在ASP.NET中的多个子域共享一个会话?

我有一个应用程序,在使用应用程序的过程中,用户可以点击 virginia.usa.com 至 newyork.usa.com 由于我宁愿不创build一个新的会话,每次用户从一个子域跨越到另一个,有什么好办法跨多个子域共享会话信息?

ASP.Net将文件下载到客户端浏览器

我正在编写一个简单的testing页面,通过单击button将文本文件下载到浏览器。 我遇到了一个我从未见过的非常奇怪的错误。 有什么想法吗? “Response.End();” 而该文件永远不会到达客户端浏览器 码: string filePath = "C:\\test.txt"; FileInfo file = new FileInfo(filePath); if (file.Exists) { Response.ClearContent(); Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name); Response.AddHeader("Content-Length", file.Length.ToString()); Response.ContentType = "text/plain"; Response.TransmitFile(file.FullName); Response.End(); } 错误: 无法评估expression式,因为代码已经过优化,或者本地框架位于调用堆栈之上。

Ajax方法调用

我想在我的代码中调用一个简单的方法,在Ajax中使用JQuery。 但是我每次都得到一个404没有发现的exception。 不幸的是,这是一个Web表单解决scheme 所以我没有所有的MVC 🙁 它进入javascript方法,并提供警报,但不会进入我的C#方法。 我以前使用这个Jquery方法的经验是在MVC网站。 它是否与webforms网站兼容? 我的Javascript是: $(document).ready(function() { $('#btn_<%=UserStuff.tag %>').click(function() { var value = $('#<%#Eval("tag") %>twink').val(); something(value); }); }); function something(theval) { alert(theval); $.ajax({ type: "POST", url: "/Default.aspx/MyMethod?something=" + theval, data: "{}", contentType: "application/json; charset=utf-8", dataType: "json", success: function(msg) { alert(msg); } }); } } 而我的C#代码是: public JsonResult MyMethod(string something) { JsonResult […]

在C#/ ASP.NET中获取POST数据

我正在尝试获取POST数据,但是我没有运气。 我的代码如下。 当我点击表单button没有任何反应。 我预计至less我的IDE在A.Ret() ,但没有任何反应。 文件Test.cs using System.Web; public class A { public static string ret() { var c = HttpContext.Current; var v = c.Request.QueryString; // <– I can see get data in this return c.Request.UserAgent.ToString(); return c.Request.UserHostAddress.ToString(); return "woot"; } } File Default.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="aspnetCSone._Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD […]

允许web.config中的单个文件夹的匿名身份validation?

所以这里是这种情况,我有一个Asp.Net应用程序使用自定义身份validation和成员资格提供程序,但我们需要完全匿名访问(即)到应用程序中的特定文件夹。 在IISpipe理器中,您可以设置文件夹的身份validation模式,但是这些设置保存在C:\Windows\System32\inetsrv\config\applicationHost.config文件中,如此处所述 为了使安装更容易,如果我可以在我的web.config中设置它,但是经过几次尝试,我认为这可能是不可能的。 有谁知道吗? 非常感谢

在ASP.NET中实现文件下载时如何处理文件stream?

我有一个包装一个MemoryStream的类DocumentGenerator 。 所以我已经在类上实现了IDisposable 。 我看不出我可以怎样处置它。 这是我目前的代码,它在MVC中执行文件下载: using (DocumentGenerator dg = DocumentGenerator.OpenTemplate(path)) { /* some document manipulation with the DocumentGenerator goes here …*/ return File(dg.GetDocumentStream(), "text/plain", filename); } 在控制器结束之前,stream的这个错误是closures/处理的。 在这种情况下,我怎样才能确保资源妥善处置? 编辑:我现在的IDisposable实现只是configurationMemoryStream 。 我知道这不是一个正确的实现,我只是用它作为一个testing。 有什么不同,我可以在这里做,使其工作? public void Dispose() { _ms.Dispose(); _ms = null; }

如何获取当前用户在C#中的时区

我正在build立一个应用程序在mvc3,我想这样做,当用户进入我的网站,我想知道什么是用户时区。 我想知道如何做到这一点在C#不在Java脚本?

如何从代码隐藏中调用javascript函数

我写了一个asp.net页面的JavaScript。 在Asp.net页面 <HTML> <HEAD> <script type="text/javascript"> function Myfunction(){ document.getElementId('MyText').value="hi"; } </script> </HEAD> <BODY> <input type="text" id="MyText" runat="server" /> </BODY> 在代码隐藏中 Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Session("My")= "Hi" Then I want to call "Myfunction" javascript function End If End Sub 我能怎么做?