我WebGrid用来显示模型的数据.我希望ID列应该是超链接.因此,当任何人点击ID时,它的相应页面将被打开.我试过以下代码,但是我收到了错误: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot convert type 'int' to 'string'
码:
grid.Column(columnName: "ID", header: "ID", canSort: true, format: item => Html.ActionLink((string)item.ID, "../CRM/DetailsRequest", new { ID = item.ID })),....
Run Code Online (Sandbox Code Playgroud) 我有一个Web应用程序的.war文件.我安装了tomcat6管理器,并使用它部署了war文件.但在那之后,我无法让它运行.我收到FAIL消息,说FAIL - 上下文路径/ apnaPradesh中的应用程序无法启动.apnaPradesh是部署的war文件名.
此外,我在日志中注册了以下异常.
2010年7月18日下午4:34:59 org.apache.catalina.core.ApplicationContext log INFO:HTMLManager:init:与Deployer'Catalina关联:type = Deployer,host = localhost'18 Jul,2010 4:34:59 PM org.apache.catalina.core.ApplicationContext log INFO:HTMLManager:init:全局资源可用18七月,2010 4:34:59 PM org.apache.catalina.core.ApplicationContext log INFO:HTMLManager:start:启动Web应用程序at '/ apnaPradesh'18 Jul,2010 4:36:02 PM org.apache.catalina.core.ApplicationContext log INFO:加载Spring root WebApplicationContext 18 Jul,2010 4:37:01 PM org.apache.catalina.core.StandardContext listenerStart SEVERE:将上下文初始化事件发送到类org.apache.myfaces.webapp.StartupServletContextListener java.lang的侦听器实例的异常.NoClassDefFoundError:org.apache.myfaces.shared_impl.util.ClassUtils中的org/apache/commons/el/Logger.(ClassUtils.java:41)org.apache.myfaces.config.FacesConfigurator.feedStandardConfig(FacesConfigurator.java:138)在在org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:115)在org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:64) (StartupServletContextListener.java:47)位于org.apache的org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972)org.apache.catalina.core.StandardContext.start(StandardContext.java:4467). catalina.manager.ManagerServlet.start(ManagerServlet.java:1251)位于org.apache.catalina.manager.HTMLManagerServlet.在javax.servache.http的javax.servlet.http.HttpServlet.service(HttpServlet.java:617)的org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:136)上启动(HTMLManagerServlet.java:612) .HttpServlet.service(HttpServlet.java:717)在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)在org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)在org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)在org.apache.catalina.authenticator.AuthenticatorBase.invoke( AuthenticatorBase.java:558)在org.apache.catalina.valves的org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127).ErrorReportValve.invoke(ErrorReportValve.java:102)在org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)在org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)在组织.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)在org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process(Http11Protocol.java:588)在org.apache.tomcat.util.net.JIoEndpoint java.lang.Thread.run上的$ Worker.run(JIoEndpoint.java:489)(Thread.java:636)引起:org.apache.catalina的java.lang.ClassNotFoundException:org.apache.commons.el.Logger .loader.WebappClassLoader.loadClass(WebappClassLoader.java:1484)在org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)在java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)... 25更多18 Jul,2010 4:37:01 PM org.apache.catalina.core.ApplicationContext log INFO:关闭Spring root WebApplicationContext
我是初学者.刚刚得到这个战争文件,我正在尝试安装和检查.所以请帮忙.
我在css中设置了背景图像稍微大于内容部分的图像,以便在y背面有一个阴影,但是在IE中它没有显示透明度.我用谷歌尝试解决这个问题,没有运气在css中完成图像.
CSS:
#shadow{
width:854;
margin-left:auto;
margin-right:auto;
text-align:left;
background-image:url(shadow.png);
background-repeat:repeat-y;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<div id="shadow">
</div>
Run Code Online (Sandbox Code Playgroud)
任何帮助都非常感谢,因为我完全失去了这一点.
我有一个Windows服务,每隔一分钟运行一次.但我想每30秒运行一次Windows服务.那么我需要做些什么改变呢?我的计时器间隔为60,000,持续1分钟.
我有阅读Excell记录的代码:
public IEnumerable<FillinEntity> Map(IEnumerable<ExcelRow> excelRows)
{
List<FillinEntity> fillinEntities = new List<FillinEntity>();
foreach (ExcelRow row in excelRows)
{
FillinEntity excell = new FillinEntity();
excell.SerialNumber = Convert.ToString(row.Cells[0]);
excell.PalletNumber = Convert.ToString(row.Cells[1]);
excell.Location = Convert.ToString(row.Cells[2]);
excell.CreatedBy = Convert.ToString(row.Cells[3]);
fillinEntities.Add(excell);
}
return fillinEntities;
}
Run Code Online (Sandbox Code Playgroud)
我有这样的记录:它成功插入
R03091294 2 2 FGROOM RYAN
Run Code Online (Sandbox Code Playgroud)
我的问题:我在excell表上添加列标题.
Serial Number Pallet Location CreatedBy -----> i need to by pass column header.
R03091294 2 2 FGROOM RYAN
Run Code Online (Sandbox Code Playgroud)
谢谢你的问候
想象一下以下控制器方法:
public ActionResult ShipmentDetails(Order order)
{
return View(new OrderViewModel { Order = order });
}
Run Code Online (Sandbox Code Playgroud)
传入订单参数从自定义模型绑定器填充,该绑定器为该会话创建新订单并将其存储在会话中,或者重用当前会话中的现有订单.此订单实例现在用于填写货件详细信息表单,用户可以在其中输入其地址等.
@using(Html.BeginForm())在视图中使用时.我不能再对post方法使用相同的签名(因为这会导致模板的方法名称),我发现我添加了一个伪参数,只是为了使这个工作.
[HttpPost]
public ActionResult ShipmentDetails(Order order, object dummy)
{
if (!ModelState.IsValid)
return RedirectToAction("ShipmentDetails");
return RedirectToAction("Initialize", order.PaymentProcessorTyped + "Checkout");
}
Run Code Online (Sandbox Code Playgroud)
这方面的最佳做法是什么?您是否只需将方法重命名为类似的PostShipmentDetails()并使用其中一个重载BeginForm?或者问题源自于第一种方法是否具有订单参数?
@Html.DropDownListFor(model => model.Activity.ActivityType, new
SelectList(Model.ActivityTypes, "ActivityTypeId", "Name") )
Run Code Online (Sandbox Code Playgroud)
我在视图中得到了上面的下拉列表.在我的表单上提交时,所选的ActivityType无法绑定到我的模型中的Model.Activity.ActivityType属性.
有一个错误说无法将字符串转换为ActivityType.
我假设这是因为它只是试图绑定ActivityType的Name属性而不是整个对象.
我需要做些什么来确保在提交表单时所选的ActivityType正确绑定到模型?
谢谢
我是.NET MVC的新手,我正在努力将Code First与现有数据库结合使用,其中一个表具有一对一或一对(1 - > 0..1)的关系.
我有一份报告,可以有很多部分,每个部分都有很多问题.现在这里有点我认为我遇到了麻烦...每个问题可能有一个答案或没有答案.
我收到以下错误:
System.Data.Edm.EdmAssociationEnd :: Multiplicity在关系'QuestionAnswer_Question'中的角色'QuestionAnswer_Question_Source'中无效.由于Dependent Role属性不是关键属性,因此Dependent Role的多重性的上限必须为*.
这是我的模型类:
ModeratorReport.cs
public class ModeratorReport
{
[Key, Column(Order = 0)]
public int ModeratorReportID { get; set; }
[Key, Column(Order = 1)]
public string Status { get; set; }
public string FileYear { get; set; }
public string SessionCode { get; set; }
public string CentreNumber { get; set; }
public string SubjectNumber { get; set; }
public string PaperNumber { get; set; }
public string ModeratorNumber { …Run Code Online (Sandbox Code Playgroud) 这很奇怪.我的c#应用程序中有一个非常简单的SQL查询,用于计算SQL Server表中的记录.代码段如下:
// Returns the number of ports defined for a given slot.
int returnval = 0;
connection.Open();
SqlCommand command = new SqlCommand("SELECT COUNT(Slotted_Port_UID) FROM tblSlottedCardPorts WHERE Slot_ID = @SlotID ", connection);
command.Parameters.AddWithValue("@SlotID", EquipmentSlotID);
SqlDataReader reader = command.ExecuteReader();
if (reader.HasRows)
{
if (!reader.IsDBNull(0))
{
returnval = reader.GetInt32(0);
}
}
reader.Close();
connection.Close();
return returnval;
Run Code Online (Sandbox Code Playgroud)
当我将SQL语句直接复制并粘贴到SQL Server mgmt studio中时,查询将按预期返回,返回0或正整数,具体取决于行数.但是,尽管代码传递了.HawRows条件,但它在reader.IsDBNull(0)条件上失败.tblSlottedCardPorts存在,Slotted_Port_UID列是唯一的整数.有什么建议吗?我无法理解为什么COUNT会返回Null值,因为不涉及连接或其他因素.
感谢您的任何建议!
米切尔
我一直在尝试将If Else语句转换为切换但是它给出了一个错误,它需要一个常量:
这是我一直在研究的代码:
using System;
namespace ConsoleApplication6
{
class Program
{
static void Main()
{
String me;
int ME = 0, YOU = 5, THEY = 20, THEM = 30;
Console.WriteLine("Default Values: YOU = 5, THEY = 20 and THEM = 30\nValue for \"ME\" >>");
me = Console.ReadLine();
ME = Int16.Parse(me);
switch(true) {
case (ME > 0 && ME < 12) :
YOU = ME;
Console.WriteLine("Value of YOU is {0}", YOU);
break;
case ( ME == 15):
YOU = THEY …Run Code Online (Sandbox Code Playgroud) c# ×6
asp.net-mvc ×2
case ×1
css ×1
deployment ×1
html ×1
if-statement ×1
java ×1
lambda ×1
razor ×1
sql-server ×1
tomcat ×1
transparency ×1
webgrid ×1