Tag: asp.net

清单资源的资源名称是什么(Assembly.GetManifestResourceStream)?

我在ASP.NET MVC应用程序中嵌入了一个资源(一个XSD文件)。 现在,我想从代码中检索此文件。 查看Assembly.GetManifestResourceStream()的文档,它接受一个字符串参数,即“请求的清单资源的区分大小写的名称”。 好吧,我发现它没有那么大的帮助,当然,在MSDN上找不到任何例子。 清单资源的名称是什么? 它是文件的名称吗? 它是文件的完整路径和名称吗? 或者它是一个单独的名称给予资源本身,如果是这样,我该如何设置该名称?

从javascript调用asp.net页面方法无法正常工作

嗨我从javascript调用一个简单的页面方法,这是我在标记处的代码 function OnCallSumComplete(result, userContext, methodName) { alert(result); } function OnCallSumError(error, userContext, methodName) { if (error !== null) { alert(error.get_message()); } } function test(){ var contextArray = “”; PageMethods.TestMethod(“test parameter”, OnCallSumComplete, OnCallSumError, contextArray); } 在cs [System.Web.Services.WebMethod] public static string TestMethod(string para) { return “Yes this is working”; } 警报显示结果,并显示“null”。 我检查firebug,我没有看到控制台的错误。 如果我将TestMethod更改为 [System.Web.Services.WebMethod] public static string TestMethod() […]

自定义电子邮件确认令

我正在使用Identity 2.0框架进行用户管理。 不幸的是,在我的用例中,使用直接链接无法完成帐户激活/密码重置,因此用户必须从他的电子邮件中复制代码并将其粘贴到网站中。 UserManager的默认GenerateEmailConfirmationTokenAsync方法生成的代码非常长,它跨越大约3行文本。 我试图覆盖此方法,生成更加用户友好的更短代码。 这不起作用,因为ConfirmEmailAsync方法总是返回“invalid token”(此方法根本不调用GenerateEmailConfirmationTokenAsync方法)。 我不知道如何存储确认代码,我更喜欢使用Identity Framework的默认存储机制,而不是手动将其存储在数据库中。 由于Identity 2.0框架是封闭源代码,我不知道如何继续。 是否有可能生成自定义(更短)的确认码以及除了我已经做过的事情之外我应该覆盖哪些方法?

以编程方式从asp.net按钮单击打开sitecore媒体库

我一直试图弄清楚是否有可能在服务器端按钮点击的ASP.NET代码隐藏中以编程方式打开Sitecore媒体库浏览器。 通过搜索网络,我找到了一个例子,解释了如何从Sitecore缩略图点击打开媒体库浏览器 。 我在ASP.NET服务器端单击按钮时尝试了这种方法,但是如果没有将object reference not set to an instance of an object则它无法正常工作。 如果您知道如何通过服务器端按钮单击在模式对话框中打开Sitecore媒体浏览器,那么有人可以帮助我吗? 我的代码: protected void btnShowMediaPopup_Click(object sender, EventArgs e) { Database masterDb = Factory.GetDatabase(“master”); UrlString url = new UrlString(UIUtil.GetUri(“control:Sitecore.Shell.Applications.Media.MediaBrowser”)); Item folderItem = masterDb.GetItem(“/sitecore/media library/Images”); url[“ro”] = folderItem.Uri.ToString(); SheerResponse.ShowModalDialog(url.ToString(), true); }

如何在C#中使用Oracle ODP.Net执行更新语句

我正在使用Oracle.DataAccess.Client在我的ASP.Net应用程序中使用Oracle数据库。 在MSDN中没有针对ODP.Net的帮助文档, Oracle的文档真的非常糟糕。 我无法找到这个简单问题的答案。 是否无法在不构建dataset对象和更新dataset情况下执行简单的更新语句? 如何在C#中使用Oracle ODP.Net执行更新语句?

一个视图中的MVC多个模型

我想在一个视图中访问多个模型。 我有DAL文件夹和DbContext。 class CvContext : DbContext { public CvContext() : base(“CvContext”) { } public DbSet Links { get; set; } public DbSet Abouts { get; set; } public DbSet Portfolios { get; set; } public DbSet Skills { get; set; } protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Conventions.Remove(); } } 和HomeController public class HomeController : […]

Quartz.Net调度程序在本地工作,但不在远程主机上工作

我有一个定时的quartz.net工作在我的开发机器上工作正常,但一旦部署到远程服务器它不会触发。 我相信工作安排好,因为如果我回发,它告诉我工作已经存在(我通常会检查回发)。 电子邮件代码肯定有效,因为’button1_click’事件成功发送电子邮件。 我知道我对删除服务器有完全或中等的信任。 我的主人说他们没有应用他们知道会影响它的限制。 为了让它运行我需要做的任何其他事情? using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Quartz; using Quartz.Impl; using Quartz.Core; using Aspose.Network.Mail; using Aspose.Network; using Aspose.Network.Mime; using System.Text; namespace QuartzTestASP { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { ISchedulerFactory schedFact = […]

禁用时,asp.net文本不会发送值

我必须使用jQuery启用和禁用文本框,这可以正常工作。 禁用的文本框中包含值。 但我面临的问题是,禁用的文本框没有将值传递给服务器。当我使用jQuery启用它时,我看到代码中的文本框值(调试模式)。 任何想法为什么会发生这种情况或替代方法从代码中的禁用文本框中获取价值。 HTML: 我用来在视图页面中禁用的Javascript var inputBox = $(“#”); inputBox.prop(‘disabled’, true); 谢谢

如何删除持久化远程填充的jqgrid树节点上的闪烁

使用json数据从服务器读取jqGrid树节点。 单击节点从服务器读取子节点。 如果加载页面,下面的代码用于恢复打开的树节点。 始终只在树中打开单个节点。 Controller将节点ID分配给autoClicked数组,gridComplete使用此路径打开节点。 由于多个服务器多次请求建立网格,这会导致网页加载页面加载。 如何禁用网格闪烁? 是否可以防止多个jqGrid构建并显示只找到jqGrid树? 在Cookie中发送扩展的TreeGrid节点中的答案仅适用于完全填充的网格。 var autoClicked=[]; $(function () { var grid = $(“#tree-grid”); grid.jqGrid({ gridComplete: function () { setTimeout(function () { var id = autoClicked.shift(); var rData = grid.getGridParam(‘data’); var data = null; for (var i = 0; i < rData.length; i++) { if (id == rData[i].id) { data = […]

检索使用C#.NET链接到Windows Azure网站的SQL Azure数据库的连接字符串

Windows Azure网站的配置页面具有“连接字符串”部分。 该部分列出了链接资源的连接字符串。 我们如何以编程方式检索链接的SQL Azure数据库的连接字符串?