小编Rop*_*tah的帖子

ASP.NET MVC - 甚至可以在同一台服务器上安装多个MVC项目吗?

我有很多问题在同一台服务器上运行超过1个MVC项目...我正在使用运行默认IIS的Windows XP系统(我相信5.1).

此时我甚至为我创建的每个项目构建WebSetup项目,以确保一切顺利,而这些项目可以使用XCopy轻松部署.

最重要的是,我可以获得一个MVC项目(例如,ContactManager示例),运行在:http:// servername,或http:// servername/ContactManager.但是,只要我在两个地点都有一个项目,恐怖就开始了

"title is not a member of ViewPage" -> yeah, right...
Section or group name 'system.web.extensions' is already defined. -> sure 
let me <clear /> or <remove /> that one, oh that's not valid... 

甚至可以在同一台Windows XP计算机上运行多个ASP.NET MVC项目(应用程序)吗?

http://server/       Root project  (MVC)
http://server/app1   Application 1 (MVC)
http://server/app2   Application 2 (MVC)
http://server/appX   Application X (MVC)

有人可以说出一些关注点或什么吗?

asp.net-mvc project

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

ASP.NET MVC - 如何从引用的类库中的类创建强类型视图?

我正在尝试使用Visual Studio 2008创建强类型视图.我可以右键单击控制器操作并选择:添加视图...在下一个对话框窗口中有一个选项"创建强类型视图".如果我选中此选项,我可以选择当前项目中的类列表.

但是我不能选择我所需要的类,这是我引用的类库中的类.

  • classlibrary是一个强类型程序集,加载到GAC中.
  • 显然,该项目中引用了该库.
  • 我在web.config中添加了一个<add namespace ="namespace"/>
  • 我已多次重建,并重新启动了VS.
  • Classlibrary没有任何问题......

有什么建议?

asp.net-mvc view strong-typing

5
推荐指数
2
解决办法
3512
查看次数

Navicat中的MySQL视图 - 如何定义"主键"?

通常当我在Navicat中定义View时,我收到以下消息:

xxx没有主键.将使用以下伪语句对此表进行更新:UPDATE xxx SET ModifiedFieldsAndValues WHERE AllFieldsAndOldValues LIMIT 1

显然我只使用我的视图来查看数据,而不是更新.但这确实让我很好奇:

有没有办法在视图上定义"主键"或"唯一索引"?

mysql views primary-key unique-index navicat

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

为什么'清楚:左'也清楚吧?

我一直在努力让CSS漂浮起来(在我脑海里).

请注意以下示例:

<style type="text/css">
    div.container {
        width:500px;
    }
    div.left {
        float:left;
        clear:left;
    }
    div.right {
        float:right;
    }
</style>
<div class="container">
    <div class="left">leftdata 1</div>
    <div class="left">leftdata 2</div>
    <div class="right">rightdata 1</div>
    <div class="right">rightdata 2</div>
    <div class="right">rightdata 3</div>
    <div class="right">rightdata 4</div>
</div>
Run Code Online (Sandbox Code Playgroud)

这将给出以下输出:

+--------------------------------------------------------------------+
| leftdata 1                                                         |
| leftdata 2         rightdata 1 rightdata 2 rightdata 3 rightdata 4 |
|                                                                    |
+--------------------------------------------------------------------+

但是我期待这个:

+--------------------------------------------------------------------+
| leftdata 1         rightdata 1 rightdata 2 rightdata 3 rightdata 4 |
| leftdata 2                                                         |
|                                                                    | …

html css css-float

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

Firebug可以运行我的网站吗?

我正在开发一个有一些复杂javascript的新项目.我不能发布任何代码,所以这不是我的问题.

我有一个可用的脚本Firefox 3.0.有人指出脚本没有用Firefox 3.5,所以我试图让它工作.确实脚本没有产生预期的结果,所以我安装了最新版本Firebug,启用console并刷新了页面.

哇,它奏效了.

没有错误,没有任何警告.

所以我禁用了控制台,然后它不再工作了......

这里发生了什么?Firebug控制台在某种程度上改变了Firefox中的一些东西,使我的脚本工作?对下一步有何建议?(除了要求未来的访客安装Firebug ......)

javascript error-handling firebug firefox3.5

5
推荐指数
3
解决办法
343
查看次数

如何在转发器内为用户控制提供"数据"?

有人可以解释向转发器内的用户控件提供数据的最简单方法吗?

我有以下内容:

Default.aspx的

<!-- this.GetData() returns IEnumerable<Object> -->
<asp:Repeater runat="server" datasource='<%#this.GetData()%>'>
    <ItemTemplate>
        <my:CustomControl runat="server" datasource='<%#Container.DataItem %>
    </ItemTemplate>
</asp:Repeater>
Run Code Online (Sandbox Code Playgroud)

代码隐藏

    protected void Page_Load(object sender, EventArgs e)
    {
        this.DataBind();
    }
Run Code Online (Sandbox Code Playgroud)

CustomControl.ascx

<!-- Object has property Title -->
<h1><%#this.DataSource.Title%></h1>
Run Code Online (Sandbox Code Playgroud)

代码隐藏:

[System.ComponentModel.DefaultBindingProperty("DataSource")]
public partial class CustomControl : System.Web.UI.UserControl
{
    public Item DataSource { get; set; }

    protected void Page_Load(object sender, EventArgs e)
    {
        var x = this.DataSource; //null here
    }

    protected void Page_PreRender(object sender, EventArgs e)
    {
        var x = this.DataSource; //still …
Run Code Online (Sandbox Code Playgroud)

asp.net data-binding user-controls

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

Javascript/jQuery - Parse将"数据"作为HTML返回以供进一步选择?

webservice将一些数据返回给我.数据实际上只是原始HTML(因此没有XML标头或其周围的标签,只是一段html).

<div class="Workorders">
    <div id="woo_9142" class="Workorder">
        <span class="Workorder">S1005</span>
        <span class="Pn">30-2</span>
        <span class="Description">Cooling Fan</span>
        <span class="Shortages">3616-1 (SV)</span>
        <span class="Company">xxx</span>
    </div>
    <div id="woo_9143" class="Workorder">
        <span class="Workorder">S1006</span>
        <span class="Pn">30-2</span>
        <span class="Description">Cooling Fan</span>
        <span class="Shortages">3616-1 (SV)</span>
        <span class="Company">xxx</span>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如果是这样的XML:

<workorders>
    <workorder id="woo_9142">
        <partnumber>30-2</partnumber>
    </workorder>
</workorders>
Run Code Online (Sandbox Code Playgroud)

我可以在jQuery中这样做:

$('/workorders/workorder', data).each(function() {
    //This would give every partnumber $('partnumber', this).text();
});
Run Code Online (Sandbox Code Playgroud)

如何解析返回的HTML(如开头所述)?

myNamespace.onSuccess = function(request) {
    //request contains the raw html string returned from the server

    //How can I make this possible:
    $(request).find('div.Workorders div.Workorder').each(function() {
       //Do …
Run Code Online (Sandbox Code Playgroud)

html javascript ajax jquery

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

ASP.NET MVC - 为什么我的视图不能从System.Web.Mvc.ViewPage(T)正确继承

应该可以在这里使用泛型并传递Model的类类型.但是,Visual Studio 2008不接受此操作:

<%@ Page Inherits="System.Web.Mvc.ViewPage(of IEnumerable(of MyNamespace.MyClass))" %>
Run Code Online (Sandbox Code Playgroud)

我得到以下验证错误(在VS中加下划线): 'Context' is not a member of 'ASP._views___home___index__asp'

我收到以下运行时错误: BC30456: 'InitializeCulture' is not a member of 'ASP._views___home___index__asp'.

注意,我使用的是Visual Basic.NET - 但这不应该影响该问题.

以下是视图和控制器的一些截图,我希望有人看到发生了什么(TestClass是一个带ID和Name属性的简单类):

根据Maik Koster的 回答,解决方案是:

  1. 重新引用System.Web.Mvc(在GAC中使用它,返回本地副本)
  2. 从Controller重新创建视图.右键单击控制器操作 - >创建视图...并从那里进行修改

现在,ASP.NET MVC项目中的视图页面指令具有一个inherits属性,如下所示:

<%@ Page Inherits="System.Web.Mvc.ViewPage" %>
Run Code Online (Sandbox Code Playgroud)

generics asp.net-mvc inheritance

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

jQuery Colorbox后台过渡效果?

我发现jQuery Colorbox的背景转换非常"难".我找不到可以指定自定义转换的设置.是否有可能像Nyro Modal那样为背景创建淡入淡出效果?

jquery colorbox

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

Python“TypeError”:“Generator”对象不可下标

我正在尝试在 Python 中执行一个简单的 Euclid 示例,但收到标题中提到的错误。代码如下:

def gcd1(a,b):
        """欧几里得算法"""
        而一个:
                a, b = b%a, a
        返回 b

我按如下方式调用代码(我认为这可能与它有关):

对于 set1 中的 x:
    打印(gcd1(x,set2[x]))

编辑:现状(作品)

set1 = 列表(范围(开始,结束))
""" otherrange() 的行为与 range() 一样,但返回一个固定列表"""
set2 = 列表(其他范围(开始,结束))

对于 set1 中的 x:
    打印(gcd1(x,set2[x]))

python euclidean-distance

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