ASP.NET前端.aspx页面(部署时隐藏代码)。
我只想为我们开发人员提供一个按钮,自动填充这个巨大的表单,我唯一能找到的就是:
<script>
$(function () {
<% If (Context.IsDebuggingEnabled) Then %>
$('#fillForm').show().on('click', function () {
// nothing special here, loops through items and
class FooView final : public Something
{
...
void refresh()
{
this->~FooView();
new (this) FooView();
}
} 我从来没有见过这个习惯用法,看起来它可能真的很微妙和混乱,但我实际上想不出它有什么问题(只要FooView是最终的)。这是个坏主意吗?
今天,我实现了一小段代码,它只在生产环境中包含分析,使用如下内容:
<% if Rails.env.production? %>
analytics here
<% end %>
我看不出有什么问题...然而,我的一位c0同事告诉我,这根本不是一个好的实践,它肯定会在未来的维护阶段引入问题,而且最好在环境中设置一个常量,并像这样做
<% if defined?(INCLUDE_ANALYTICS) && INCLUDE_ANALYTICS %>
analytics here
<% end %>
我看不出这两种方法之间有太大
我希望你们所有的.NET开发人员都能帮助我解决这个难题。我目前在我的公司管理一个ASP.NET内部网站点。要使用Active对用户进行身份验证,我们有类似于以下代码的代码:
using(PrincipalContext pc = new PrincipalContext(ContextType.Domain, string name, string user, string password) {
bool credsOK = pc.ValidateCredentials(string user, string password);
//Check if the creds com