小编Pin*_*nch的帖子

如何使用C#进行月或日转换以反映为2位数字符串

如何使用C#将月份或日期转换为反映为2位数字符串

例如:(02而不是2)

c#

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

共享布局视图在ASP.NET MVC中是否有控制器?

共享布局视图可以有控制器吗?

我需要从Controller传递模型信息吗?

或者我在这里遗漏了什么?

asp.net-mvc

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

如何强制EF代码首先重新创建数据库?

我有一堆Code First创建的表.

然后在SQL中我删除了一个表,以便我不可避免地在堆栈上问这个问题.

update-database在包管理控制台中使用后,我得到:

找不到对象"dbo.ContractParents",因为它不存在或者您没有权限.

重建我的桌子的最佳方法是什么?

我已经读过了 context.Database.CreateIfNotExists();

我把它放在我的种子功能中,但没有做任何事情.

谢谢!

c# asp.net-mvc entity-framework ef-code-first

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

文字中的图像对齐?

使用iTextSharp我正在尝试对齐图像,使其嵌入段落中.我可以这样做:

iTextSharp.text.Image image;
image.Alignment = Image.ALIGN_RIGHT | Image.TEXTWRAP;
document.Add(image);
document.Add(new Paragraph("Large string of text goes here"));
Run Code Online (Sandbox Code Playgroud)

但是图像出现在右上方,周围有文字(有点像L)

我想要的是文本是几段然后是下面有文字的图像(有点像C).有谁知道我会怎么做这个威盛iTextSharp?

编辑:

我也试过了

iTextSharp.text.Image image;
image.Alignment = Image.ALIGN_RIGHT | Image.TEXTWRAP | Image.ALIGN_MIDDLE;
document.Add(image);
document.Add(new Paragraph("Large string of text goes here"));
Run Code Online (Sandbox Code Playgroud)

但它显示在顶部的图像和它下面的文本.没有textwrap生效.

itextsharp

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

Restful Webservices比较WebAPI与MVC

我被告知要为客户设计一个API来操作一些数据.现在,为了跟上琼斯的步伐,我用WebAPI设计了这个.我通过$ .Ajax将一个对象发布到我的Restful Webservice

为什么这与使用相同的$ .Ajax发布到标准MVC 4.0控制器有什么不同?

有什么好处?

谢谢

====

关于可能的答案:

注意如果您使用过ASP.NET MVC,那么您已经熟悉了控制器.它们在Web API中的工作方式类似,但Web API中的控制器派生自ApiController类而不是Controller类.您将注意到的第一个主要区别是Web API控制器上的操作不返回视图,它们返回数据.

====

这毕竟不是多余的,毕竟你永远都可以

return JSON(x);
Run Code Online (Sandbox Code Playgroud)

来自任何MVC控制器.

asp.net-mvc jquery asp.net-web-api

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

如何重新创建我的EF CodeFirst表?

我创建了一个Code First类

数据库是在Sql中自动创建的.

我删除了表:(

我启用了迁移:

AutomaticMigrationsEnabled = true;
AutomaticMigrationDataLossAllowed = true;
Database.SetInitializer(new DropCreateDatabaseAlways<SurveyContext>());
Run Code Online (Sandbox Code Playgroud)

然而

update-database -force

Cannot find the object "dbo.CustomerResponses" because it does not exist or you do not have permissions.
Run Code Online (Sandbox Code Playgroud)

请帮忙.

entity-framework code-first

9
推荐指数
3
解决办法
9367
查看次数

餐桌礼仪 - 我需要保持一致吗?

我有一张桌子.例如:

<table>

<tr>
  <td>apple</td>
  <td>big</td>
</tr>

<tr>
  <td>pickle</td>
  <td>small</td>
</tr>

</table>
Run Code Online (Sandbox Code Playgroud)

经过一些花哨的jQuery ...

<table>

<tr>
  <td>apple</td>
  <td>big</td>
  <td>10kg  ------ Is this nice to do, any potential issues?</td>
</tr>

<tr>
  <td>pickle</td>
  <td>small</td>
</tr>

</table>
Run Code Online (Sandbox Code Playgroud)

只是为了好玩:http://jsfiddle.net/Czcby/

html html-table

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

JQuery/JavaScript MAC地址验证

可能重复:
MAC地址的正则表达式是什么?

我想验证一个字符串,以确保它是一个有效的MAC地址.

Jquery或Javascript中的任何想法?

我有以下内容:

var mystring= '004F78935612'  - This type of MAC Address
var rege = /([0-9a-fA-F][0-9a-fA-F]){5}([0-9a-fA-F][0-9a-fA-F])/;
alert(rege.test(mystring));
Run Code Online (Sandbox Code Playgroud)

但它并非完全准确.

IE浏览器.我的纸巾盒是有效的MAC地址?!?

谢谢!

javascript jquery

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

System.Collections.Generic.List的计数

ViewBag.EquipmentList = myInventoryEntities.p_Configurable_Equipment_Request_Select(Address_ID, false).Select(c => new { Value = c.Quantity + " " + c.Device_Name + " (s)", ID = c.Device_ID.ToString() }).ToList();
Run Code Online (Sandbox Code Playgroud)

在Razor我想做以下事情

@ViewBag.EquipmentList.Count
Run Code Online (Sandbox Code Playgroud)

但是Count总是== 1

我知道我可以在foreach中迭代,但更愿意采用更直接的方法.

也许我在概念上是假的?

c# asp.net-mvc razor

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

ViewBag的重点是什么?

在理想的"hello world"中,应该将强类型模型传递回视图.

return View(MyModel);
Run Code Online (Sandbox Code Playgroud)

如果事情变得棘手,我们可以创建一个

视图模型

return View(MyViewModel);
Run Code Online (Sandbox Code Playgroud)

恩.

MyViewModel

  1. 为MyModel

我可以避免创建整个ViewModel

并部分使用ViewBag.

ViewBag.Foo = Foo;
return View(MyModel);
Run Code Online (Sandbox Code Playgroud)

我意识到我会丢失一些强类型的功能

(例如Intellisense)

在我的ViewBag视图中.

这种做法是不是很草率?反对MVC代表什么?

如果是这样,ViewBag真正的意义何在?

asp.net-mvc viewbag

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