小编Dot*_*row的帖子

HttpContext.Current.Request.ServerVariables ["HTTP_REFERER"] null

我试图使用以下代码在global.asax session_start中引用url:

HttpContext.Current.Request.ServerVariables["HTTP_REFERER"]
Run Code Online (Sandbox Code Playgroud)

我尝试使用Request.UrlReferrer.AbsoluteUri but UrlReferrer也是null.

但是我变得无效了.你能告诉我什么是错的或替代的吗?

c# asp.net

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

如果在Code First模式下使用,使用T4模板为Database First和Model First开发生成的代码可能无法正常工作

我在我的asp.net MVC 4应用程序中使用实体框架工作.我有一个edmx文件.我试图使用这个EF模型中的实体来填充像这样的视图模型:

using (var context = new VehiclesContext())
            {               

                IEnumerable<SearchedVehicles> vehicles = context.Vehicles.Select(x => new SearchedVehicles
                {

                      Year = x.Year,
                      Make = x.Make,
                      Model = x.Model,
                      Mileage = x.Mileage,
                      VIN = x.VIN
                });

                return View(vehicles);
            }      
Run Code Online (Sandbox Code Playgroud)

Vehicle是edmx中的实体,其中SearchedVehicles是viewmodel,但是我得到了这个异常:

Code generated using the T4 templates for Database First and Model First development may not work correctly if used in Code First mode. To continue using Database First or Model First ensure that the Entity Framework connection string is specified in the …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc entity-framework asp.net-mvc-4

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

Linq查询错误

我正在使用以下Linq查询:

from p in People
 where p.Name == "George Lucas"
select p.TitlesActedIn
Run Code Online (Sandbox Code Playgroud)

其中TitlesActedIn是一个列表.人和TitlesActedIn是关联的

但我收到错误:

InvalidCastException:无法将类型为"System.Linq.Expressions.PropertyExpression"的对象强制转换为"System.Data.Services.Client.ResourceExpression".

请建议解决方案.

linq linqpad wcf-data-services

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

自创建数据库以来,上下文已更改

我运行MVC3应用程序时收到此错误:

自创建数据库以来,支持'MoviesDB'上下文的模型已更改.手动删除/更新数据库,或使用IDatabaseInitializer实例调用Database.SetInitializer.例如,DropCreateDatabaseIfModelChanges策略将自动删除并重新创建数据库,并可选择使用新数据对其进行种子设定.

我使用的是EF 4.1.请建议解决方案.

asp.net-mvc-3

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

一个或多个实体的验证失败

我的asp.net MVC3应用程序中有以下代码:

string msg = "Beginning report run for: ";
            msg += " Obligor Registry ID: " + obligorID;
            msg += " Requesting Organization Registry ID:" + requestingOrgID;
            msg += " Requesting Agent Registry ID: " + requestingAgentID;

            TransactionLog lg = new TransactionLog();
            lg.TransactionTypeId = 2;
            lg.Message = msg;    


             context.TransactionLogs.Add(lg);
             long referenceNumber = context.SaveChanges();
            return referenceNumber;
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Validation failed for one or more entities. See 'EntityValidationErrors' property for more details. 
Run Code Online (Sandbox Code Playgroud)

entity-framework-4

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

asp.net MVC中的checkboxlist

我想在asp.net mvc视图中创建一个checkboxlist,并希望显示工作日(星期一,星期二,......).我想保存用户在数据库中选择的值.我怎么能在MVC2中这样做

有人建议我使用这里提到的"枚举类型为位标志":

http://msdn.microsoft.com/en-us/library/cc138362.aspx

我怎么用呢?

请建议解决方案.

asp.net-mvc-2

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

无法更新标识列“唯一 ID”,实体框架错误

我正在尝试使用 Entity Framework 4.1 代码更新我的实体像这样的第一种方法(在我的存储库类中):

internal void SaveAccount(Account account) {

            context.Entry(account).State = EntityState.Modified;
            context.SaveChanges();
        }
Run Code Online (Sandbox Code Playgroud)

但我收到一个错误:

Cannot update identity column 'Unique ID'.
Run Code Online (Sandbox Code Playgroud)

我没有更新唯一 ID 列。我怎样才能避免这个错误?

asp.net-mvc entity-framework entity-framework-4.1 asp.net-mvc-3

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

找到了具有相同ID的多个控件

我有以下asp.net代码,但当我更改下拉列表选择索引时它会出错:

<asp:UpdatePanel>
      <ContentTemplate>
        <asp:DropDownList ID="drp" runat="server" AutoPostBack="true" OnSelectedIndexChanged="drp_SelectedIndexChanged">
          <asp:ListItem Text="ABC" Value="ABC"></asp:ListItem>
          <asp:ListItem Text="DEF" Value="DEF"></asp:ListItem>
        </asp:DropDownList>
        <asp:Panel ID="pnl" runat="server">
        </asp:Panel>
        <asp:Button ID="Button1" runat="server" Text="Submit" OnClick="Button1_Click" />
      </ContentTemplate>
      <Triggers>
        <asp:PostBackTrigger ControlID="drp" />
        <asp:PostBackTrigger ControlID="Button1" />
      </Triggers>
    </asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

现在创建了一个用于创建文本框的函数,并按照以下方式将文本框值变为标签

protected void drp_SelectedIndexChanged(object sender, EventArgs e)

{
  if (drp.SelectedIndex != 0)
  {
    ViewState["controls"] = true;
    CreateTextbox(drp.SelectedIndex);
  }

}

private void CreateTextbox(int Number)
{
  try
  {
    TextBox txtTextbox;
    Label lbltxtTextbox;
    for (int i = 0; i < Number; i++)
    {
      txtTextbox = new TextBox();
      txtTextbox.ID …
Run Code Online (Sandbox Code Playgroud)

asp.net

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

在sql中按字符列'priority'排序

我有一个表名为coulmn name priority的值:

Urgent, medium, low, high.
Run Code Online (Sandbox Code Playgroud)

我希望通过这样的方式来应用订单,按照这样的顺序排序如下:

urgent
high 
medium
low
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点

sql t-sql

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

如何在屏幕中心和叠加/背景上弹出全屏高

我正在asp.net页面上工作.在母版页中,我有一个像这样的div:

<body id="page1" >
    <form id="form2" runat="server">
        <div id="content">
            <!-- this is popup light grey show -->
            <div class="darkenBg" id="popupBackground" style="display:none;"></div>

            <!-- content -->

            <div class="greenBox2 popUpWin" id="companySigninPopup" style="display:none;">
                <div class="topWrap">
                    <!-- popup window -->
                </div>
                <div class="botWrap">
                    <div class="corner-bottom-left">&nbsp;</div>
                    <div class="border-bottom">&nbsp;</div>
                    <div class="corner-bottom-right">&nbsp;</div>
                </div>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我这样表现出来:

function ShowHomePagePopup(popupId) {
    $("#" + popupId).show();
    $("#popupBackground").show();
    $('#popupBackground').height(800);
    $("#page1").addClass('hideScrollbars');
}
Run Code Online (Sandbox Code Playgroud)

css是这样的:

html, body {
    height:100%;
    margin:0px;
}
.darkenBg { /*added this div after body*/
    background: url(/images/blackBg.png);
    position:absolute;
    z-index:30;
    width:100%;
    height:100%; …
Run Code Online (Sandbox Code Playgroud)

javascript css asp.net jquery

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