您好我想从Mvc Controller返回一个锚点
控制器名称= DefaultController;
public ActionResult MyAction(int id)
{
return RedirectToAction("Index", "region")
}
Run Code Online (Sandbox Code Playgroud)
这样,当指向索引时,url是
http://localhost/Default/#region
Run Code Online (Sandbox Code Playgroud)
以便
<a href=#region>the content should be focus here</a>
Run Code Online (Sandbox Code Playgroud)
我不是问你是否可以这样做:我如何在我的URL中添加锚标记?
我想搜索wsus或本地文件夹以获取更新而不是microsoft.有任何想法吗?这是我所拥有的,但这仅使用互联网连接到Windows更新.
我用VBS脚本找到了答案.ssdefault服务器由组策略设置.因此,如果我将组策略应用于WUA,那么我就可以基于WSUS进行自动更新.有关组策略步骤,请访问:http://technet.microsoft.com/en-us/library/cc512630.aspx确保指定Intranet服务位置指向您的wsus服务器.在我们的例子中,统计和更新服务都是http:// wsus.您还必须启用文章描述的自动更新.
如果您打算使用下面的c#代码,请确保更改UpdateSearchResult.Online = false; 如果ypu想要搜索WSUS而不是Online.Thanks任何可能试图回答这个问题的人.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WUApiLib;//this is required to use the Interfaces given by microsoft.
//todo check isassigned and guids for the following and include them in the search.
//http://msdn.microsoft.com/en-us/library/ff357803(VS.85).aspx
//determine the size of the update in mb
namespace MSHWindowsUpdateAgent
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Analyzing your needs");
UpdatesAvailable();
if (NeedsUpdate())
{
EnableUpdateServices();//enables everything windows need in order to make an update
InstallUpdates(DownloadUpdates());
} …
Run Code Online (Sandbox Code Playgroud) 我在MySQL数据库中有以下数据:
Autonum ID Name MetaValue
1 1 Rose Drinker
2 1 Rose Nice Person
3 1 Rose Runner
4 2 Gary Player
5 2 Gary Funny
Run Code Online (Sandbox Code Playgroud)
我现在正在使用PHP,但是我使用C#,Java和其他语言多次遇到过这个问题.
现在我过去和现在的目标是以下列格式显示数据:
<table>
<thead>
<th>Name</th>
<th>MetaValue1</th>
</thead>
<tbody>
<tr>
<td>Rose</td>
<td>
<ul>
<li>Drinker</li>
<li>Nice Person</li>
<li>Runner</li>
</ul>
</td>
</tr>
<tr>
<td>Gary</td>
<td>
<ul>
<li>Player</li>
<li>Funny</li>
</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
我之前通过创建一个代表我的SQL表的类来解决这个问题.然后我创建了一个Dictionary
持有EmployeeId
和类.
Dictionary<string,MyTable> MyData = new <string,MyTable>();
Table MyMetaData = new Table();
MyMetaData SomeMetaData=getMetaValueList();//imagine a web service that does that
MyData.add(EmployeeId,SomeMetaData);
Run Code Online (Sandbox Code Playgroud)
我正在跳过步骤,但我希望你明白我的观点.我可能只需要关键字来称呼这类问题.完成此任务的首选方法是什么?
该流来自ajax的html表单 var jqXHR = data.submit();
public static GetWordPlainText(Stream readStream,string filePath)
{
WordprocessingDocument.Open(readStream, readStream.CanRead);
}
[HttpPost]
public ActionResult FileUpload()
{
var MyFile = Request.Files[0];
if (Request.Files.Count > 0 && MyFile != null)
{
GetWordPlainText(Request.InputStream);
}
}
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
无法打开包,因为FileMode或FileAccess值对流无效.
我谷歌无法打开包因为FileMode或FileAccess值对流无效但找不到任何有用的东西.有任何想法吗?
PS:最初我简化了要在这里发布的代码.添加了if语句,以便消除Sten Petrov的担忧.我希望Request.File.count> 0确实解决他的问题...我仍然有同样的问题...
作为一个解决方法我遵循下面的建议并将文件保存到目录然后我使用openxml从目录中读取它
var MyFile = Request.Files[0];
var path = Path.Combine(Server.MapPath("~/App_Data/temp"), MyFile.FileName);
using (MemoryStream ms = new MemoryStream())
{
//if file exist plz!!!! TODO
Request.Files[0].InputStream.CopyTo(ms);
System.IO.File.WriteAllBytes(path, ms.ToArray());
}
Run Code Online (Sandbox Code Playgroud)
然后WordprocessingDocument.Open
有一个文件路径的实现,所以
WordprocessingDocument.Open(path);
希望你了解我为有问题的未来人做了什么.
这适用于我,但我如何使用相同的东西html.dropdownlist
?
请注意,传递的值不是向用户显示的值.
@model IEnumerable<MVR.Models.ViewIndividual>
<h2>Level1</h2>
<select>
@foreach (var item in Model) {
<option value="@item.Case_Number">@item.Patient_Lastname ,
@item.Patient_Firstname
</option>
}
</select>
Run Code Online (Sandbox Code Playgroud) 我有一个为我的雇员使用LINQ to SQL for CRUD的fom.我可以依靠LINQ to SQL吗?
以下网站说:使用LINQ LINQ to SQL保护数据访问,当专门用于数据访问时,消除了在应用程序中注入SQL的可能性,原因很简单:LINQ为您执行的每个SQL查询都是参数化的.当LINQ从嵌入式查询语法构建SQL查询时,从任何源提供给查询的任何输入都被视为文字.
来源:http: //msdn.microsoft.com/en-us/library/bb386929.aspx
那么基本上微软已经找到了如何防止SQL注入?
问题:我想使用linq语法(实体框架7)在所需的输出中生成下面的确切sql
问题的目标是生成下面的确切sql! 期望的输出
select a.AppUserId, u.Email, a.FirstName, a.MiddleName, a.LastName, a.IsInternal, a.AspNetUserId, a.PictureLink, a.SignatureLink, a.PhoneNumber, a.Extension, a.FaxNumber, a.MobileNumber, a.Skype, r.Name as 'Role', a.SupervisorId, a.BackUpId, a.HasAutoAssignClaims, a.IsActive
from AppUser a
join AspNetUsers u on a.AspNetUserId = u.Id
left join AspNetUserRoles ur on u.Id = ur.UserId
left join AspNetRoles r on ur.RoleId = r.Id
Run Code Online (Sandbox Code Playgroud)
我只能得到完全相同的sql但内部连接.我似乎无法得到两个左连接.这里的代码如何生成内部联接以及生成左联接的失败尝试.
SELECT [a].[AppUserId], [a].[FirstName], [a].[MiddleName], [a].[LastName], [a].[IsInternal], [a].[AspNetUserId], [a].[PictureLink], [a].[SignatureLink], [a].[PhoneNumber], [a].[Extension], [a].[FaxNumber], [a].[MobileNumber], [a].[Skype], [a].[SupervisorId], [a].[BackUpId], [a].[HasAutoAssignClaims], [a].[IsActive]
FROM [AppUser] AS [a]
INNER JOIN [AspNetUsers] AS [b] ON …
Run Code Online (Sandbox Code Playgroud) 简单的问题你如何 使用c#在WPF中执行http://www.silverlightshow.net/Storage/demos/ComboBoxDemo/ComboBoxDemo.html
我被迫在这个函数中放一个@noparameter varchar(1)= null?如何创建一个函数来返回没有参数的表!
ALTER FUNCTION [dbo].[DropDownIndividuals](@noparameter varchar(1)=null) RETURNS @IndividualsList TABLE( Case_Number VARCHAR(11) ,LastName VARCHAR(100) ,FirstName VARCHAR(100) ,Midlename VARCHAR(100) ,FullName VARCHAR(100) ) AS BEGIN INSERT INTO @IndividualsList SELECT DISTINCT cast(Case_Number as varchar(10))as Case_Number ,[Lastname] ,[Firstname] ,[Middlename] ,rtrim([Lastname]+ ' '+ [Firstname]) as FullName FROM [MHMODSSQL1P].[ODS].[dbo].[Contact] WHERE [LastName] is not null and [FirstName] is not null UNION ALL SELECT null,null,null,null,null ORDER BY [LastName] RETURN END;
如何使用Linq To Sql将值和键绑定到列表框?
我使用linq到sql类填充列表框,这是WPF:
<ListBox Name="listBox1" Loaded="listBox1_Loaded" />
Run Code Online (Sandbox Code Playgroud)
以下显示FullName
s但不显示Case_Number
:
using (ToolboxDataContext toolboxDB = new ToolboxDataContext())
{
var x = toolboxDB.DropDownIndividuals().ToList();
listBox1.ItemsSource = x;
}
Run Code Online (Sandbox Code Playgroud)
我也尝试了这个并没有奏效:
foreach (var y in x)
{
listBox1.DisplayMemberPath = y.FullName.ToString() ;
listBox1.SelectedValuePath = y.Case_Number.ToString() ;
// Console.WriteLine(y.Case_Number.ToString());
}
Run Code Online (Sandbox Code Playgroud)