【c# – ASP.NET MVC2和MEF – 为什么我的MefControllerFactory不能获得导出或MetaData?】教程文章相关的互联网学习教程文章

c# – 如何使用ASP.Net为无线电输入标签设置检查值?【代码】

我有这个无线电标签:<input name="phoneRadio" class="phoneRadio" id="rbDefaultPhone" type="radio" checked="<%# GetIsChecked(Eval("IsDefault")) %>"/>在转发器中,GetIsChecked是一个返回bool值的c#函数,我的问题是它不会影响单选按钮的检查值,谁知道如何解决这个问题?解决方法:只需在输入上使用checked属性即可进行检查.在HTML中,你只需要在那里检查,在XHTML中,它应该被检查=“检查”,但无论如何,如果没有选中,你将要排除整...

c# – asp.net mvc视图页面上是否有webform控件?

asp.net mvc视图页面上有一个webform控件吗? 我想我以前读过它,但我不确定它是如何工作的,因为MVC不使用viewstate等?解决方法:它可以,但Viewstate不可用.因此,如果控件依赖于视图状态,则可能会出现故障. 此外,活动不会随时可用.

c# – ASP.NET MVC中string.Format和TagBuilder之间有什么区别?【代码】

我的ASP.NET MVC应用程序有一个Html Helper文件.他们中的大多数只返回一个格式化的字符串. 以下是我的一个格式化字符串助手的示例:public static string Label(this HtmlHelper helper, string @for, string text) {return string.Format("<label for \"{0}\">{1}</label>", @for, text); }这是一个TagBuilder版本,它给出了与上面相同的结果:public static string Label(this HtmlHelper helper, string @for, string text) {var...

c# – webform中的asp.net路由 – 如何获取路由数据【代码】

我把它放在Global.asax.cs中routes.MapWebFormRoute("Page", "Page/{*anything}", "~/Page.aspx", false);我如何在Page.aspx中获得{* anything}的价值 我正在使用codeplex中的WebFormRouting解决方法:对于WebFormRouting,您应该查看Phil Haack的这篇博客文章: 使用WebForms路由http://haacked.com/archive/2008/03/11/using-routing-with-webforms.aspx 他说,如果您的Web表单页面实现了IRouteable接口,则WebFromRouteHandler类可以...

c# – 将DataAnnotations添加到自动生成的DBML类中? MVC 2.0 ASP.NET【代码】

我担心这样做,因为我的更改将在dbml文件再次自动生成时被覆盖(通常是这样). 我正在考虑做一个局部课并写出相同的属性来注释它们,但担心它会抱怨重复,而我甚至无法实验的原因让我想到了我的问题的第二部分…… … …我的dbml文件列表中的可扩展箭头丢失了,右键单击并选择“查看代码”只显示一个空的分部类,如下所示…Partial Class FPDataContext End Class所以,我甚至无法查看课程!有谁的想法任何这些问题? 我正在使用VS2010 RC并...

c# – 不允许循环文件引用.发布ASP.NET(2.0)网站【代码】

当我重建/构建我的ASP.NET网站时,我没有收到任何错误.但是,当我发布网站时,它给了我一个’循环文件引用是不允许的’.错误. 我在网上看了一下这个,它提供了一个batch =’false’选项,我试过并且什么也没做. 该页面有一个母版页,可以调用同一个控件两次;但是,这个控件并没有引用任何东西 TY – 西奥解决方法:batch = false的原因不会解决任何问题,因为发布网站会对其进行预编译,因此批处理属性无关紧要. 您可以使用aspnet_compiler命...

c# – .net win表单中是否有任何验证控件可用,如asp.net web表单?

在.net win表单中是否有任何验证控件可用,如asp.net web表单? 因为我的每个控件都很难正确,所以我的表格中也有很多重复的代码. 这样做的正确方法是什么?解决方法:检查一下,希望它有所帮助 http://msdn.microsoft.com/en-us/library/ms229603.aspx http://msdn.microsoft.com/en-us/library/ms950965.aspx

c# – 如何扩展asp.net User.Identity属性?【代码】

我不是在谈论asp.net会员资格. 对于每个记录的用户,我想从db中缓存一些属性,如状态或朋友请求的数量. 我可以创建自定义类,但我认为扩展现有的User.Identity属性会更好.像这样的东西:Label1.Text = User.Identity.Status;有可能的?解决方法:根据您的示例,我相信您应该在会话数据中缓存诸如状态和好友请求数之类的内容. 使用Identity进行此缓存的可能缺点是,如果我没有弄错,每个请求都会导致创建一个新的Identity实例.因此,对于每个...

c# – 在ASP.NET MVC中执行页面加载【代码】

我的主页上有一个下拉列表,我需要在页面加载时绑定到数据源.我有一个页面的基本控制器:public class HomeController : Controller {public ActionResult Index(){return View();} }我想在视图页面上做这样的事情:<select id="ddlCities"><% foreach (var item in ViewData.Model.Cities) { %><option value='<%= item.CityID %>'><%= item.CityName %></option><% } %> </select>那么我需要修改我的Index()函数来返回一个View Mo...

c# – ASP.NET MVC传递数据【代码】

大家好,我正在玩ASP.NET MVC和Entity Framework.我想知道什么是处理从控制器到视图再返回数据的最佳方法.我会更好地解释一下: 我有一个用于创建新“收据”对象的操作[Authorize]public ActionResult CreateReceipt(int id){//I create the receipt objectReceipt newReceipt = new Receipt();// assign some information about the owner of the receipt // and the group that it belongs tonewReceipt.Group = group;newReceipt...

c# – 如何使用ASP.NET访问Outlook邮件?

我正在尝试编写一个访问我的Outlook邮箱并显示消息的asp.net(使用c#)应用程序.我在谷歌搜索但找不到有用的信息,任何帮助表示赞赏?解决方法:如果您使用的是Exchange,则可以使用Exchange Web服务来阅读电子邮件. 请参阅here

c# – asp.net cookie未保存【代码】

你能告诉我这里我做错了什么吗?为什么在重新加载页面时不存储Cookie数据:protected void Page_Load(object sender, EventArgs e) {if (!IsPostBack){// it is always null !!!! if (Response.Cookies["user_id"].Value != null) {//code never gets here}} }这是存储cookie的代码(单击复选框后):protected void CheckBoxRememberMe_Click(object sender, EventArgs e) {Response.Cookies["user_id"].Value = tbUs...

c# – 如何将数据插入asp.net中的现有xml文件?【代码】

我正在使用Visual Web Developer 2008 Express Edition,因为我是新手,所以我需要你的帮助.我正在尝试将数据插入或写入我的xml文件,以便我可以将其显示到我的xml控件中.现在,我在这里尝试做的是每当用户在文本框中输入一条消息时,他都可以保存它,所以如果他点击命令按钮我想将文本消息从文本框保存到我的xml的任何元素中文件.比方说,我想将它插入我的xml文件的元素中.如何使用C#或VB.Net代码执行此操作?我有下面的xml文件和我的C#代...

有没有可用的C#/ asp.net安全库?

我想在我的C#/ Asp.net应用程序中检查并验证安全威胁,并想知道是否有任何C#,asp.net安全库可以检查常见攻击,即会话劫持,DoS,脚本注入等?解决方法:微软有Anti-Cross Site Scripting Library:AntiXSS helps you to protect your current applications from cross-site scripting attacks, at the same time helping you to protect your legacy application with its Security Runtime Engine. Working with customer and partner ...

…由于其保护级别为c#/ asp.net而无法访问【代码】

我有一个单独的类的应用程序,我在代码隐藏文件(在Page_Load中)实例化.在类中有一些我希望能够从代码隐藏文件调用的方法,但由于某种原因它不起作用(SecretNumber.MakeGuess(int)由于它的保护级别而无法访问).这个班级和方法是公开的,那么原因是什么呢? // Default.asx.cs...protected void btnCheckNr_Click(object sender, EventArgs e) {if (!Page.IsValid){return;}else{var guessedNr = int.Parse(inputBox.Text);var result =...