我正在考虑将ASP.NET用于新的SaaS服务,但是为了爱我,我似乎无法弄清楚如何根据大多数SaaS应用程序(例如37Signals)这样的子域进行帐户查找.
例如,如果我提供yourname.mysite.com,那么我如何使用ASP.NET(专门用于MVC)来提取子域,以便我可以加载正确的模板(显示公司名称等)?可以通过常规路由完成吗?
这似乎是SaaS中的常见问题,因此必须有一种简单的方法在ASP.NET中执行此操作; 我知道有些插件可以用于其他框架,比如Ruby on Rails.
就我而言,我有一些来自表单的列名.我想过滤以确保它们都是真的.这是我目前的做法:
for op in self.cleaned_data['options']:
cars = cars.filter((op, True))
Run Code Online (Sandbox Code Playgroud)
现在它可以工作,但是有可能有大约40列要测试,因此保持查询效率不高.
有没有办法可以将它压缩成一个过滤查询?
我想学习如何在 .net 中创建真正强大的应用程序 - 具有容错能力并且能够承受意外情况的应用程序。我在哪里可以找到有关此主题的文献/指南?到目前为止,我的运气并不好。
是否可以将描述/评论变量发布到facebook sharer url?据我所知,它只能用于网址和标题.
在SQL Server 2005数据库上,我们的一位远程开发人员刚刚检查了对"select scope_identity"更改为"select @@ identity"的存储过程的更改.您是否知道为什么要在scope_identity上使用@@ identity?
我在IIS7上运行的ASP.NET 3.5应用程序中使用Context.RewritePath().
我在应用程序BeginRequest事件中做它,一切工作文件.
/ sports的请求被正确地重写为default.aspx?id = 1,依此类推.
问题是在我的IIS日志中,我看到了对/Default.aspx?id=1的GET请求,而不是/ sports.
这种代码在IIS6下运行良好.
由于必须实现某些业务逻辑,因此不能使用Microsoft Rewrite模块.
谢谢.
编辑:
似乎我的处理程序在管道中太早了,但是如果我将逻辑移动到后来的事件,那么整个重写的东西都不起作用(为时已晚,StaticFileHandler接收我的请求).
我用Google搜索并用Google搜索,问道,不敢相信没有人有这个问题?
编辑:
哎呀!这是我在IIS论坛上发现的内容:
"这是因为在集成模式下,IIS和asp.net共享一个公共管道,现在IIS可以看到RewritePath,而在IIS6中,它甚至没有被IIS看到 - 你可以通过使用经典模式来解决这个问题IIS6".
最后更新:请看下面的答案,我在生产环境中使用了一年多的时间后对结果进行了更新.
我的类ClassA中的所有成员变量和成员函数都是静态的.
如果用户正在尝试(错误地)创建此类的对象,则会收到警告:"ClassA,本地变量从未引用",因为所有函数都是静态的,因此永远不会引用此对象.所以,我想阻止用户尝试创建这个类的对象.
是否足以创建一个私有默认(无变量)构造函数?或者我是否还必须创建私有拷贝构造函数和私有赋值运算符(以防止使用默认构造函数)?如果我也必须创建它们,也许最好只创建一些虚拟纯虚函数,这会阻止用户创建一个对象?
谢谢
我有一个类:
[Serializable]
public class child {
public Parent parent;
}
[Serializable]
public class Parent {
public List<child> children;
}
Run Code Online (Sandbox Code Playgroud)
当我反序列化Parent时,我希望每个孩子都有一个对它的父级的引用.问题是,在反序列化过程中我可以设置孩子的"父"指针吗?我似乎无法为子项使用自定义构造函数,因为反序列化始终使用默认构造函数.如果我实现了ISerializable,那么似乎在创建父级时已经创建了子对象.还有另一种方法来实现这一目标吗?
如何创建超出其区域范围的C#Winforms控件?比如一个下拉框.有点像你在小尺寸面板中有一个DropDownBox.
c# ×4
.net ×1
apache-flex ×1
asp.net ×1
asp.net-mvc ×1
c++ ×1
constructor ×1
django ×1
facebook ×1
flash ×1
iis-7 ×1
logging ×1
namespaces ×1
parent-child ×1
python ×1
redundancy ×1
reference ×1
reliability ×1
saas ×1
share ×1
shockwave ×1
sql-server ×1
static ×1
winforms ×1