小编Tim*_*ung的帖子

ASP.net ViewState - 即使在禁用时,也存在一些视图状态.为什么?

即使在页面上,EnableViewState属性被禁用,我仍然看到页面上存在一些viewstate:

"<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="VkBAB3n5LZYtY+nTzk1vEu1P/6QLf4qzFIKzpFRJe3DMf8UseUA/1RsO409HJX4QhkROSP0umoJvatjK/q+jXA==" />"
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么?

asp.net viewstate

8
推荐指数
2
解决办法
3131
查看次数

Python按降序排序Collections.DefaultDict

我有这段代码:

    visits = defaultdict(int)
    for t in tweetsSQL:
         visits[t.user.from_user] += 1
Run Code Online (Sandbox Code Playgroud)

我在网上看了一些使用排序方法的例子:

sorted(visits.iteritems, key=operator.itemgetter(1), reverse=True)

但是它给了我:

"TypeError: 'builtin_function_or_method' object is not iterable"

我不知道为什么.

python

8
推荐指数
1
解决办法
6798
查看次数

Google App Engine:为具有SQL背景的人员介绍他们的Data Store API?

除了Google提供的Google App Engine文档之外,是否有任何人可以获得任何有用的信息,这些文档可以为具有MS SQL背景的人提供良好的概述,以便有效地移植他们的知识并使用Google App Engine数据存储API.

例如,如果您有自己创建的用户表和消息表

如果用户和消息之间存在关联(通过UserID连接),那么在Google App Engine中如何表示此结构?

SELECT * FROM Users INNER JOIN Message ON Users.ID = Message.UserID
Run Code Online (Sandbox Code Playgroud)

python sql google-app-engine gql

7
推荐指数
1
解决办法
6908
查看次数

将DataTable转换为通用List?

    public static IList<T> ConvertTo<T>(DataTable table)
    {
        if (table == null)
        {
            return null;
        }

        List<DataRow> rows = new List<DataRow>();

        foreach (DataRow row in table.Rows)
        {
            rows.Add(row);
        }

        return ConvertTo<T>(rows);
    }

    public static T ConvertItem<T>(DataTable table)
    {
        T obj = default(T);
        if (table != null && table.Rows.Count > 0)
        {
            obj = CreateItem<T>(table.Rows[0]);
        }
        return obj;
    }


    public static T CreateItem<T>(DataRow row)
    {
        T obj = default(T);
        if (row != null)
        {
            obj = Activator.CreateInstance<T>();
            Type entityType = typeof(T);
            PropertyInfo[] properties …
Run Code Online (Sandbox Code Playgroud)

.net c# generics datatable

6
推荐指数
1
解决办法
1万
查看次数

如果我在类中包含更多引用和名称空间,这是否重要?

例如:

using System;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Script.Serialization;
using System.Web.Script.Services;
using System.Web.Security;
using System.Data;
using System.IO;
using System.Net;
using System.Text;
using System.Xml;
using System.Xml.XPath;

using System.Web.Configuration;
using System.Collections.Generic;
Run Code Online (Sandbox Code Playgroud)

我在一个继承的类中有类似的东西.我可以逐个删除每个命名空间以查看该类是否构建,但这是否重要?

如果我不确定是否需要System.Xml,我应该将其删除吗?

c#

3
推荐指数
2
解决办法
327
查看次数

使用{ID} - {Slug}格式的ASP.NET MVC路由约束

我有一条如下的路线,理想情况下我希望它匹配:

domain.com/layout/1-slug-is-the-name-of-the-page

        routes.MapRoute(
            "Layout",                                                // Route name
            "layout/{id}-{slug}",                                           // URL with parameters
            new { controller = "Home", action = "Index"}, new {id = @"\d+$"}
        );
Run Code Online (Sandbox Code Playgroud)

但是当我点击网址时,我会继续获得此异常:

参数字典包含非可空类型'System.Int32'的参数'id'的空条目,用于方法'System.Web.Mvc.ActionResult Index(Int32)'....

以上路线将匹配以下内容:

domain.com/layout/1-slug或domain.com/layout/1-slug_permalink

似乎将ID与Slug分开的连字符导致问题.

asp.net asp.net-mvc routes

3
推荐指数
1
解决办法
1173
查看次数

(web.config | app.config)与静态类对象中的配置设置

我只是看看BlogEngine.Net源代码,并对如何存储应用程序设置很感兴趣.

源代码使用了一个使用单例模式实现的静态类对象来实现应用程序设置,而不是使用我习惯使用的web.config或app.config.信息仍存储在设置文件中,但任何检索信息的调用都是通过类对象完成的,该类对象将所有信息预加载到属性值中.

不同方法的任何优点?

c# asp.net

2
推荐指数
1
解决办法
1395
查看次数

数据库设计:是否有2个表(一个针对读取优化,一个针对写入)提高了性能?

我正在考虑数据库设计问题.

例如,我正在设计这个stackoverflow网站,其中我有一个问题列表.

每个问题都包含一些可能不会改变的元数据.每个问题还包含将持续变化的某些数据(最近查看日期,总观点等)

拥有一个主表来读取常量元数据并进行连接并将更改的值保存在不同的表中会不会更好?

要么

将所有内容保存在一个表中会更好吗?

我不确定是否是这种情况,但是在更新时,ROW会锁定吗?

sql database-design

2
推荐指数
1
解决办法
217
查看次数

使用ASP.NET成员资格将用户重定向到多个登录页面

根据用户所在的文件夹将用户重定向到登录页面.我有一个带有根目录的Web应用程序,供所有用户和管理站点使用.

对于需要网站的经过身份验证的功能的用户,他们需要登录并重定向到root/login.aspx.但是,当管理员需要登录到站点的root/admin /部分时,我希望将它们重定向到root/admin/login.aspx上的登录表单

  <configuration>
      <appSettings/>
      <connectionStrings/>
    <system.web>
      <authorization>
        <deny users="?" />
      </authorization>
    </system.web>
  </configuration>
Run Code Online (Sandbox Code Playgroud)

我在root/admin目录中有这个文件.我尝试添加以下行,但它给出了一个错误.

  <authentication>
    <forms defaultUrl="default.aspx" loginUrl="default.aspx"></forms>
  </authentication>
Run Code Online (Sandbox Code Playgroud)

基本上我试图覆盖主应用程序中存在的defaulturl和loginurl.

asp.net asp.net-membership login

2
推荐指数
1
解决办法
5254
查看次数

ASP.NET下拉列表 - 在MasterPage EnableViewState = true时工作

我有一个下拉菜单,在回发时,我无法获得所选值.

  • MasterPage EnableViewState = False
  • 内容页面ViewState = true
  • DropdownList控件ViewState = true

不行

如果我切换Masterpage EnableViewState = true,它可以工作,但是网站的其余部分确实不需要视图状态,所以理想情况下我希望它被启用.

数据绑定发生在Page_Init处理程序中,其中有一个Page.IsPostBack子句.

有任何想法吗?

asp.net drop-down-menu

2
推荐指数
1
解决办法
4777
查看次数

Django:向Model Class Object添加其他属性

这是使用Google App Engine.我不确定这是否适用于正常的Django开发或者Google App Engine是否会发挥作用.如果有,你会告诉我,所以我可以更新这个问题的描述.

class MessageModel(db.Model):
    to_user_id = db.IntegerProperty()
    to_user = db.StringProperty(multiline=False)
    message = db.StringProperty(multiline=False)
    date_created = db.DateTimeProperty(auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)

现在当我进行查询时获取一个"MessageModel"列表并将其发送到template.html进行绑定,我想包含一些属性,例如"since_date_created"来输出自上次输出以来多久以前的输出,可能会使用message属性并添加其他有助于布局的参数,例如"highlight","background-color"等...

我想到的唯一方法是遍历初始查询对象并创建一个新列表,我将添加属性值,然后将其追加到列表中.

    for msg in messagesSQL:
    msg.lalaland = "test"
            msg.since_created_time = 321932
            msglist.append(msg)
Run Code Online (Sandbox Code Playgroud)

然后我将传递它msglist而不是传递template.html messagesSQL.

python django google-app-engine

1
推荐指数
1
解决办法
2010
查看次数

SQL Server 2008 - 标识列跳过行ID

我之前从未见过这样的行,行会是连续的,但我注意到它跳过了一个特定的"ID".... 1 2 3 4 6 7 8 ...缺少5 ...

INSERT存储过程中没有事务,因此无需回滚我们不允许删除记录.

还有什么可以的呢?

sql sql-server

0
推荐指数
1
解决办法
1213
查看次数