小编seg*_*aco的帖子

如何在Django表单中订购ForeignKey关系的结果?

我在Django中有这个模型

class Country(models.Model):
    name = models.CharField(max_length=80)

class Person(models.Model):
    first_name = models.CharField(max_length=100, db_index=True)
    last_name = models.CharField(max_length=100, db_index=True)
    country = models.ForeignKey(Country)
Run Code Online (Sandbox Code Playgroud)

和这个ModelForm

class PersonForm(forms.ModelForm):

    class Meta:
        model = Person
Run Code Online (Sandbox Code Playgroud)

当我在模板中使用此表单时,一切正常,但在国家列表中<select>出现无序.我怎么订购?

django django-models django-forms

14
推荐指数
3
解决办法
8245
查看次数

如何知道网页的实际大小?

我不想知道网页的真实大小(HTML + CSS + Javascript + Images +等),但是从浏览器方面来看,可能还有软件,Firefox附加组件或类似的东西?

performance

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

将Javascript函数分配给AjaxOptions OnSuccess属性引发错误 - ASP.NET MVC

我正在使用Ajax.ActionLink帮助程序生成删除记录的链接.这是代码:

Ajax.ActionLink("Delete Image", "DeleteImage", new { id = item.Id },
                                               new AjaxOptions { HttpMethod = "Delete", OnSuccess = "Test()" } )
Run Code Online (Sandbox Code Playgroud)

我将一个Javascript函数(Test())分配给OnSucess属性,因为我想做一些JQuery的东西,但当我单击Delete链接时,会出现此错误消息

Microsoft JScript运行时错误:'b'为null或不是对象

在MicrosoftAjax.js文件中(第5行,第62099行).如果我删除OnSuccess属性,一切正常(即使Test()函数为空,也会引发相同的错误).谢谢你的帮助!

asp.net-mvc asp.net-ajax

10
推荐指数
2
解决办法
2万
查看次数

在存储库之间调用方法 - 存储库模式

我在ASP.NET MVC应用程序中使用存储库模式(如http://www.asp.net/mvc网站中的示例).我有两个存储库,一个名为CategoryRepository,另一个名为ProductRepository.我还使用了两个服务,CategoryService和ProductService来验证和调用存储库方法.我需要ProductService中的类别列表,一个已经在CategoryRepository中实现的返回方法.我的问题是,从ProductService调用CategoryRepository中存在的ListCategories方法的正确方法是什么?我不想在ProductRepository(DRY哲学)中实现另一个ListCategories方法.谢谢.

asp.net-mvc repository-pattern

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

如何在Django中删除FileInput小部件的"当前"标记和链接?

我在Django的Model中创建了ModelForm,模型上有一个ImageField字段.当我在模板中渲染表单的信息以进行编辑时,它会显示:

屏幕截图显示当前信息

如何删除"当前"标签和链接?

django django-forms

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

如何管理Web应用程序中的时区?

我不想在我的Web应用程序中管理用户的不同时区,但我不知道从哪里开始.我必须将每个用户的本地时间保存在我的数据库中?,或者可能转换为UTC时间,保存它,然后再次进行转换以显示它?还是有另一种方法?例如,如果我的一个用户在当地时间进行预约,我必须将其转换为UTC将其存储在我的数据库中,然后当他需要时,再将其转换为当地时间显示它?顺便说一下,我正在使用Django.谢谢.

django timezone utc pytz

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

如何在子项目之间共享application.conf文件?

我正在使用Play Framework 2.2.1并且有一个名为"management"的项目,其中一个子项目名为"security"(我使用的是此处的教程).这是我的项目结构:

management
  + app
     + controllers
     + models
     + views
  + conf
     + application.conf
  + modules
     + security
         + app
            + controllers
            + models
            + views
         + test
            + models
               + ModelsTest.java
           build.sbt
  + test
      + models
          + ModelsTest.java
    build.sbt
Run Code Online (Sandbox Code Playgroud)

当我运行测试命令时,Play返回了我的错误:javax.persistence.PersistenceException:默认的EbeanServer尚未定义?这通常通过ebean.datasource.default属性设置.否则它应该通过registerServer()以编程方式注册

如果我在security/conf目录中添加application.conf文件,它可以正常工作.如何使子项目与root.conf文件一起工作?

java sbt playframework-2.0

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

"'Sys'未定义"在IIS7中运行ASP.NET MVC应用程序时出错

我在我的Web应用程序中使用ASP.NET MVC.它使用AJAX(MicrosoftAjax.js,MicrosoftMvcAjax.js,jquery-1.3.1.min.js)使用以下代码从视图调用Delete操作:

<%= Ajax.ActionLink("Delete", "Delete", new { id=item.id }, new AjaxOptions { Confirm = "Are you sure you want to delete the record?", HttpMethod = "Delete", UpdateTargetId = "divAttributeList" }) %>
Run Code Online (Sandbox Code Playgroud)

在控制器中,我使用此代码处理视图请求:

[AcceptVerbs(HttpVerbs.Delete)]
    public ActionResult Delete(int id)
    {
        _service.DeleteAttribute(id);

        return PartialView("List", _service.ListAttributes());
    }
Run Code Online (Sandbox Code Playgroud)

当我在ASP.NET开发服务器上运行它时它工作得很好但是当我尝试在IIS7(Windows Vista或Windows Server 2008)上运行应用程序时,我收到错误

替代文字

如果我按继续,浏览器会显示下一条消息

无法找到该资源.

谢谢你的帮助.

iis asp.net-mvc iis-7

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

在ASP.NET中的另一个UpdatePanel中使用TargetControl调用模式弹出窗口

我正在尝试调用Modal Popup,但TargetControl与ModalPopupExtender所在的UpdatePanel不同.

这是代码:

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
        <asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton>
    </ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UpdatePanel2" runat="server"  UpdateMode="Conditional">
    <ContentTemplate>
        <asp:Panel ID="Panel1" runat="server">
        Test
        </asp:Panel>
        <cc1:ModalPopupExtender ID="Panel1_ModalPopupExtender" runat="server" 
            DynamicServicePath="" Enabled="True" TargetControlID="LinkButton1" PopupControlID="Panel1">
        </cc1:ModalPopupExtender>
    </ContentTemplate>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

当我运行页面时出现错误"扩展程序不能在与其扩展的控件不同的UpdatePanel中".显示.

我试图在UpdatePanel2中放置一个Triggers语句,但没有任何变化:

<Triggers>
        <asp:AsyncPostBackTrigger ControlID="LinkButton1" EventName="Click" />
    </Triggers>
Run Code Online (Sandbox Code Playgroud)

有可能吗?谢谢

asp.net modalpopupextender asp.net-ajax ajaxcontroltoolkit

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

在ASP.NET AJAX中单击ModalPopup中的OkButton时进行回发

我按照Atlas中的示例:使用ModalPopup Extender创建确认,在单击ModalPopup中的OkButton时进行回发(它使用ASP.NET Ajax Control Toolkit中的ModalPopupExtender),但正如我所看到的,系统ASP.NET AJAX中不再存在.WebForms.PostBackAction()(示例适用于Atlas).当我运行它时,在我创建PostBackAction的javascript行中出现"Microsoft JScript运行时错误:预期的对象"错误消息.如何在ASP.NET AJAX中使用它,或者,还有另一种方法可以做到这一点?谢谢

postback modalpopupextender asp.net-ajax ajaxcontroltoolkit

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

可以在Visual Studio C++ 2008中创建一个不使用.NET框架的程序吗?

可能重复:
如何使用Visual C++ 2008创建本机应用程序?

我可以开发一个在Visual Studio C++中不使用.NET Framework(Win32)的程序吗?例如,像Visual Studio C++ 6中的那些?

.net c++ visual-studio-2008

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