使用C#我想知道如何从这个示例html脚本获取Textbox值(即:john):
<TD class=texte width="50%">
<DIV align=right>Name :<B> </B></DIV></TD>
<TD width="50%"><INPUT class=box value=John maxLength=16 size=16 name=user_name> </TD>
<TR vAlign=center>
Run Code Online (Sandbox Code Playgroud) 这是我的代码
ProductController.cs
public ActionResult Details(string id)
{
product productx = productDB.products.Single(pr => pr.Product1 == id);
return View(productx);
}
Run Code Online (Sandbox Code Playgroud)
Details.aspx
<td>
<%-- : Html.ActionLink("Edit", "Edit", new { id=item.Id }) % -->
<%: Html.ActionLink("Details", "Details", new { id = item.Product1 })%>
</td>
Run Code Online (Sandbox Code Playgroud)
这就是我用来列出sql数据库中的一些产品,每个产品都有一个指向详细信息页面的链接,以显示有关它的更多信息
我试图只是将产品标签放在该链接中,让它显示类似www.mysite.com\products\battery(不是id)
我认为这应该工作,但它抛出一个数据类型文本和nvarchar在等于运算符不兼容.错误,但都(pr => pr.Product1.Equals(id));不起作用
错误是明确的,我问我应该怎么做才能让它以这种方式工作?
谢谢
使用WatiN,我面临一些问题
FireFox FF = new FireFox ("http://www.google.com");,
FireFox总是崩溃,VS报告:
无法从传输连接读取数据:远程主机强制关闭现有连接
知道为什么会这样吗?
Win7 32Bit - VS2008 - .NET 3.5 - Firefox 3.5 - WatiN-2.0.10.928-net-2.0
你如何查询a List<string[]>获取其子阵列上具有匹配项的数组的索引并获得类型的返回System.Collections.Generic.IEnumerable<string[]>?
编辑:
我有这个:
string[] report = File.ReadAllLines(@".\REPORT.TXT").AsQueryable().Where(s
=> s.StartsWith(".|")).ToArray();
List<string[]> mylist = new List<string[]>();
foreach (string line in report)
{
string[] rows = line.Split('|');
mylist.Add(rows);
}
Run Code Online (Sandbox Code Playgroud)
我得到什么来获取行[5] =="foo"的mylist索引
问题是 :
如何在C#中生成所有可能的3-chars字符串列表?
为了确认,这是在64 10和90 10的范围内