小编Ask*_*ein的帖子

如何调用另一个控制器操作从Mvc中的控制器

我需要从Controller A调用控制器B动作FileUploadMsgView并需要为它传递一个参数.

 Code---its not going to the controller B's FileUploadMsgView().
    In ControllerA
  private void Test()
    {

        try
        {//some codes here
            ViewBag.FileUploadMsg = "File uploaded successfully.";
            ViewBag.FileUploadFlag = "2";

            RedirectToAction("B", "FileUploadMsgView", new { FileUploadMsg = "File   uploaded successfully" });
        }

     In ControllerB receiving part
  public ActionResult FileUploadMsgView(string FileUploadMsg)
    {
         return View();
    }
Run Code Online (Sandbox Code Playgroud)

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

140
推荐指数
11
解决办法
27万
查看次数

WPF UserControl如何继承WPF UserControl?

以下WPF UserControl称为DataTypeWholeNumber,它可以正常工作.

现在我想创建一个名为DataTypeDateTimeDataTypeEmail等的UserControl .

许多依赖属性将由所有这些控件共享,因此我想将它们的公共方法放入BaseDataType中,并使每个UserControl都继承自此基类型.

但是,当我这样做时,我得到错误:部分声明可能没有不同的基类.

那么如何使用UserControls实现继承,以便共享功能全部在基类中?

using System.Windows;
using System.Windows.Controls;

namespace TestDependencyProperty827.DataTypes
{
    public partial class DataTypeWholeNumber : BaseDataType
    {
        public DataTypeWholeNumber()
        {
            InitializeComponent();
            DataContext = this;

            //defaults
            TheWidth = 200;
        }

        public string TheLabel
        {
            get
            {
                return (string)GetValue(TheLabelProperty);
            }
            set
            {
                SetValue(TheLabelProperty, value);
            }
        }

        public static readonly DependencyProperty TheLabelProperty =
            DependencyProperty.Register("TheLabel", typeof(string), typeof(BaseDataType),
            new FrameworkPropertyMetadata());


        public string TheContent
        {
            get
            {
                return (string)GetValue(TheContentProperty);
            } …
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml user-controls

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

我可以在XAML(.NET 4 Framework之前版本)中指定泛型类型吗?

在XAML中,我可以声明一个DataTemplate,以便在显示特定类型时使用该模板.例如,此DataTemplate将使用TextBlock显示客户的名称:

<DataTemplate DataType="{x:Type my:Customer}">
    <TextBlock Text="{Binding Name}" />
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以定义一个将在IList <Customer>显示时使用的DataTemplate.因此,如果ContentControl的内容是ObservableCollection <Customer>,它将使用该模板.

是否可以使用{x:Type}标记扩展在XAML中声明类似IList的泛型类型?

c# generics wpf xaml

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

HtmlAgilityPack:将整个HTML文档作为字符串

HtmlAgilityPack是否能够将HtmlDocument对象中的整个 HTML标记作为字符串返回?

c# html-agility-pack

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

根据值更改DataGrid单元格颜色

我有一个WPF数据网格,我想根据值不同的单元格颜色.我的xaml下面有代码

Style TargetType="DataGridCell"
Run Code Online (Sandbox Code Playgroud)

但是选择所有行而不是选择一个单元格?我错过了什么?

c# wpf xaml datagrid colors

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

将按钮添加到WPF DataGrid

我想DataGrid在WPF中创建一个控件,其中每行的第一个单元格中有一个按钮.单击此按钮将显示RowDetailsTemplate或SubRow.我担心的是如何添加一个显示/隐藏的按钮RowDetailsTemplate

任何帮助将不胜感激

谢谢

c# wpf xaml datagrid

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

ASP - Core在启动时迁移EF Core SQL DB

是否可以让我的ASP Core Web API确保使用EF Core将数据库迁移到最新的迁移?我知道这可以通过命令行完成,但我想以编程方式完成.

更新

根据Janshair Khan的回答,我提出了这个助手类:

using Microsoft.AspNetCore.Builder;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.DependencyInjection;
using MyWebApi.Models;

namespace MyWebApi
{
    public static class DataSeeder
    {
        public static void SeedData(this IApplicationBuilder app)
        {
            var context = app.ApplicationServices.GetService<MyContext>();

            if (!context.Database.EnsureCreated())
                context.Database.Migrate();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

您可以通过以下Configure方法调用此方法Startup.cs:

app.SeedData();
Run Code Online (Sandbox Code Playgroud)

c# entity-framework-core asp.net-core

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

您可以使用Entity Framework 4.1 Code第一种方法创建sql视图/存储过程

实体框架4.1 Code First非常适合创建表和关系.是否可以使用Code first方法创建sql视图或存储过程?任何关于此的指示都将受到高度赞赏.非常感谢!

c# code-first entity-framework-4.1 ef-migrations

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

在使用MVVM时,如何将TextBox设置为"密码框"并显示星标?

我怎样才能在XAML中执行此操作:

伪代码:

<TextBox Text="{Binding Password}" Type="Password"/>
Run Code Online (Sandbox Code Playgroud)

这样当用户输入密码时,用户就会看到星星或圆点.

我已经尝试了各种示例,建议使用PasswordCharPasswordBox,但无法使这些工作.

例如,我可以做到这一点,如图在这里:

<PasswordBox Grid.Column="1" Grid.Row="1"
    PasswordChar="*"/>
Run Code Online (Sandbox Code Playgroud)

但我当然希望将Text属性绑定到我的ViewModel,这样我可以在单击按钮时发送绑定TextBox的值(不使用后面的代码),我想这样做:

<TextBox Grid.Column="1" Grid.Row="0" 
    Text="{Binding Login}" 
    Style="{StaticResource FormTextBox}"/>
<PasswordBox Grid.Column="1" Grid.Row="1"
    Text="{Binding Password}" 
    PasswordChar="*"
    Style="{StaticResource FormTextBox}"/>
Run Code Online (Sandbox Code Playgroud)

但是PasswordBox没有Text属性.

c# wpf xaml textbox mvvm

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

WPF绑定 - 空字符串的默认值

如果绑定字符串为空,是否有标准方法为WPF绑定设置默认值或回退值?

<TextBlock Text="{Binding Name, FallbackValue='Unnamed'" />
Run Code Online (Sandbox Code Playgroud)

FallbackValue似乎只在踢Name空,但不是当它被设置为String.Empty.

c# wpf xaml binding

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